Configuración de Magento MySQL: cómo buscar y editar el archivo de configuración de la base de datos

Sábado, Junio 10, 2021

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.

Comerciante realizando ajustes en los archivos de configuración de Magetno.

¿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.

Ubicación del archivo de configuración de la base de datos en el subdirectorio Magetno.

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
Usando un editor de texto para editar el archivo env.php en Magento.

4. Localice el db sección en el env.php archivo y realice las ediciones necesarias.

Contenido del archivo env.php en Magento.

5. Edite los siguientes parámetros:

PARÁMETROVALOR
hostIngrese 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.
dbnameEl nombre de la base de datos Magento MySQL.
usernameIngrese el nombre de usuario del usuario de la base de datos MySQL.
passwordLa 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.

Acerca del autor.
Vladímir Kaplarevic
Vladimir es un redactor técnico residente en CCBill. Tiene más de 8 años de experiencia en la implementación de comercio electrónico y soluciones de pago en línea con varios proveedores de servicios de TI globales. Su atractivo estilo de escritura proporciona consejos prácticos y tiene como objetivo despertar la curiosidad por las tecnologías innovadoras.
Hable con un especialista en asistencia comercial