En WordPress, el archivo responsable de la conexión con la base de datos es wp-config.php.
Cuando la aplicación no puede conectarse a la base puede surgir el error “Error establishing
a database connection”. Vea en este material cómo resolver:
- Paso inicial: Identificación del nombre, usuario y contraseña de la base de datos
- Paso final: Cambio de los datos de acceso
Vea también el video com el procedimiento:
Paso inicial: Identificación del nombre, usuario y contraseña de la base de datos
Para restablecer la conexión de la aplicación con la base de datos, es necesario restablecer el usuario y la contraseña de la base. Vea cómo identificarlos:
1En cPanel, en la barra de búsqueda, coloque Administrador de archivos y haga clic en la opción encontrada - si es necesario, vea cómo acceder al cPanel
2Haga clic en la carpeta en la que WordPress está instalado
3Haga clic con el botón derecho del mouse en el archivo wp-config.php
- Luego, haga clic en View
4En el archivo, compruebe los datos de acceso a la base de datos. Siendo estos los siguientes:
- Nombre de la base: junto a 'DB_NAME'
- Usuario de la base: junto a 'DB_USER'
- Contraseña de la base: junto a 'DB_PASSWORD'
Paso final: Cambio de los datos de acceso
Después de identificar el nombre, usuario y contraseña de la base de datos, realice los siguientes cambios para corregir el error, si es necesario:
- Cómo conceder privilegios al usuario de la base de datos
- Cómo restablecer la contraseña del usuario
- Cómo crear un usuario para la base de datos
Cómo conceder privilegios al usuario de la base de datos
El problema de conexión puede ocurrir debido a que el usuario de la base no tiene los privilegios necesarios para operarlo. Vea cómo conceder estos privilegios:
1En cPanel, haga clic en Bases de datos
- Luego, haga clic en Bases de datos MySQL®
2En Base de datos actuales, haga clic en el usuario de la base de datos de la aplicación
3En Administración de privilegios de usuario, active la opción Todos los privilegios
- Luego, haga clic en Hacer cambios
Cómo restablecer la contraseña del usuario
Cuando la contraseña de la base de datos difiere del archivo wp-config.php, la conexión fallará y será necesario restablecerla. Vea cómo hacerlo:
1En cPanel, haga clic en Base de datos
- Luego, haga clic en Bases de datos MySQL®
2En usuarios actuales, junto al usuario de la base, haga clic en Cambiar contraseña
3En los campos solicitados, introduzca y repita la contraseña de la base de datos
- Luego, haga clic en Cambiar contraseña
Cómo crear un usuario para la base de datos
Otro problema que puede causar el fallo en la conexión, es cuando la base de datos no tiene un usuario para operarlo. Será necesario crear un usuario. Vea cómo hacerlo:
1En cPanel, haga clic en Base de datos
- Luego, haga clic en Bases de datos MySQL®
2En anãdir nuevo usuario, introduzca el usuario y la contraseña de la base
- Luego, haga clic en Crear usuario
3Después del procedimiento se debe mostrar un mensaje de éxito
- Haga clic en Volver
4En Agregar usuario a la base de datos, seleccione el usuario y su respectiva base
- Luego, haga clic en Añadir
5En la siguiente pantalla, active la opción Todos los privilegios
- Luego, haga clic en Hacer cambios