Introducción
Magento 2 usa MySQL (o MariaDB) para almacenar datos y agilizar los procesos en segundo plano. La configuración de los parámetros de la base de datos MySQL es obligatoria cuando instalando Magento 2 inlinux.
Si las credenciales de usuario de MySQL o servidor de base de datos La configuración cambia, los parámetros en el archivo de configuración de la base de datos de Magento deben reflejar esos cambios.
Aprenda dónde encontrar y cómo editar el archivo de configuración de la base de datos en Magento 2.
¿Por qué editar el archivo de configuración de la base de datos de Magento?
El archivo de configuración de la base de datos contiene información que Magento necesita para conectarse e interactuar con la base de datos MySQL.
Necesita editar la configuración en el archivo de configuración si:
- El nombre de host de la base de datos cambió.
- Se modificó la contraseña o el nombre de usuario de la base de datos.
- Planea usar una base de datos diferente para la tienda Magento.
Nota: Aprenda todo lo que necesita saber Tipos de bases de datos de Magento.
¿Cómo encontrar y editar el archivo de configuración de la base de datos de Magento?
La configuración de conexión de la base de datos en Magento está en la env.php expediente. El camino completo hacia el env.php archivo en Magento 2 es:
/Magento_Installation_Directory/app/etc/env.php
Este archivo también contiene configuraciones para el URL de administrador de Magento, trabajos cron, clave de cifrado, etc.
Para editar la configuración de la base de datos de Magento:
1. Establecer un Conexión SSH con el servidor de Magento.
2. Utilice la interfaz de línea de comandos (CLI) para acceder al / aplicación / etc / subdirectorio en la raíz de Magento:
cd /var/www/html/magento2.4/app/etc
En este ejemplo, Magento está instalado en el /var/www/html/magento2.4 directorio. Ajuste el comando para que coincida con la ruta del directorio raíz de Magento en su sistema.
3. Abre el env.php archivo en un editor de texto, como nano:
sudo nano env.php
4. Localice el db sección en el env.php archivo y realice las ediciones necesarias.
5. Edite los siguientes parámetros:
PARÁMETRO | VALOR |
---|---|
host | Ingrese el nombre de host del servidor de la base de datos. Si Magento está en el mismo servidor que la base de datos, use localhost. |
dbname | El nombre de la base de datos Magento MySQL. |
username | Ingrese el nombre de usuario del usuario de la base de datos MySQL. |
password | La contraseña del usuario de la base de datos MySQL. |
6. Guarde los cambios y salga del env.php archivo.
Conclusión
Ha editado correctamente el archivo de configuración de la base de datos de Magento. Esté preparado para ajustar la configuración de la base de datos en Magento con regularidad.
Tiendas de comercio electrónico necesita escalar sus servidores y bases de datos a menudo para mantener un rendimiento óptimo del sitio web. Cualquier cambio en la infraestructura subyacente de la tienda puede evitar que Magento interactúe con el servidor MySQL.