Error al establecer una conexión de base de datos

  1. 1. Requisitos
  2. 1. Base de datos corrupta
  3. 2. Revise su archivo wp-config.php
  4. 3. Revise su servidor
  5. 4. Conclusión

El error al establecer una conexión de base de datos es un error muy común cuando intenta acceder a su sitio de WordPress

El error al establecer una conexión de base de datos es un error muy común cuando intenta acceder a su sitio de WordPress. La base de datos almacena toda la información importante para su sitio web, incluidos sus publicaciones, comentarios, configuración del sitio, cuentas de usuario, configuración de tema y complementos, etc. Si no se puede establecer la conexión a su base de datos, su sitio web de WordPress no se cargará, y es más probable que le dé el error: "Error al establecer una conexión con la base de datos". En este tutorial le mostraremos cómo corregir el error. en WordPress.

La causa más común para el problema de "Error al establecer una conexión de base de datos" es uno de los siguientes:

Su base de datos ha sido corrompida
Credenciales de inicio de sesión incorrectas en su archivo de configuración de WordPress (wp-config.php)
Su servicio MySQL dejó de funcionar debido a una memoria insuficiente en el servidor (debido al tráfico pesado), o problemas del servidor

1. Requisitos

Para solucionar el problema de "Error al establecer una conexión de base de datos", se deben cumplir algunos requisitos:

  • Acceso SSH a su servidor.
  • La base de datos se encuentra en el mismo servidor.
  • Debe conocer el nombre de usuario, la contraseña del usuario y el nombre de la base de datos.

Además, antes de intentar corregir el error "Error al establecer una conexión de base de datos", se recomienda encarecidamente que realice una copia de seguridad de su sitio web y su base de datos.

1. Base de datos corrupta

El primer paso a seguir cuando se intenta solucionar el problema de "Error al establecer una conexión con la base de datos" es verificar si este error está presente tanto en el front-end como en el back-end de su sitio. Puede acceder a su back-end a través de http://www.yourdomain.com/wp-admin (reemplace "sudominio" con su nombre de dominio real)

Si el error sigue siendo el mismo para su front-end y back-end, entonces debería pasar al siguiente paso.

Si puede acceder al back-end a través de https://www.yourdomain.com/wp-admin y ve el siguiente mensaje:

"Una o más tablas de base de datos no están disponibles. La base de datos puede necesitar ser reparada ”

significa que su base de datos se ha corrompido y debe intentar repararla.

Para hacer esto, primero debe habilitar la opción de reparación en su archivo wp-config.php, ubicado dentro del directorio raíz del sitio de WordPress, agregando la siguiente línea:

define ('WP_ALLOW_REPAIR', true);

Ahora puede navegar a esta página: https://www.yourdomain.com/wp-admin/maint/repair.php y haga clic en el botón "Reparar y optimizar base de datos".

Por razones de seguridad, recuerde desactivar la opción de reparación para eliminar la línea que agregamos antes en el archivo wp-config.php.

Si esto no soluciona el problema o si la base de datos no se puede reparar, es probable que deba restaurarlo desde una copia de seguridad si tiene una disponible.

2. Revise su archivo wp-config.php

Otra razón, probablemente la más común, para la conexión fallida de la base de datos se debe a la información incorrecta de la base de datos establecida en su archivo de configuración de WordPress.

El archivo de configuración reside en el directorio raíz de su sitio de WordPress y se llama wp-config.php.

Abra el archivo y localice las siguientes líneas:

define ('DB_NAME', 'database_name'); define ('DB_USER', 'database_username'); define ('DB_PASSWORD', 'database_password'); define ('DB_HOST', 'localhost');

Asegúrese de que el nombre de la base de datos, el nombre de usuario y la contraseña correctos estén configurados. El host de la base de datos debe configurarse en "localhost".

Si alguna vez cambia el nombre de usuario y la contraseña de su base de datos, siempre debe actualizar este archivo también.

Si todo está configurado correctamente y sigue recibiendo el error "Error al establecer una conexión con la base de datos", es probable que el problema esté en el lado del servidor y debe pasar al siguiente paso de este tutorial.

3. Revise su servidor

Dependiendo de los recursos disponibles, durante las horas de alto tráfico, su servidor podría no ser capaz de manejar toda la carga y podría detener su servidor MySQL.

Puede ponerse en contacto con su proveedor de alojamiento para esto o puede verificarlo usted mismo si el servidor MySQL está funcionando correctamente.

Para verificar el estado de MySQL, inicie sesión en su servidor a través de SSH y usa el siguiente comando:

estado de systemctl mysql

O puede verificar si está activo en sus procesos activos con:

ps aux | grep mysql

Si su MySQL no se está ejecutando, puede iniciarlo con los siguientes comandos:

systemctl start mysql

Es posible que también deba verificar el uso de la memoria en su servidor.

Para verificar la cantidad de RAM que tiene disponible, puede usar el siguiente comando:

libre -m

Si su servidor se está quedando sin memoria, puede considerar actualizar su servidor.

4. Conclusión

La mayor parte del tiempo. el error de "Error al establecer una conexión de base de datos" se puede corregir siguiendo uno de los pasos anteriores.

Por supuesto, no tiene que corregir, Error al establecer una conexión de base de datos, si utiliza uno de nuestros   Servicios de alojamiento WordPress VPS   , en cuyo caso, simplemente puede pedirle a nuestros administradores expertos de Linux que lo ayuden a corregir el error al establecer una conexión de base de datos en WordPress, para usted Por supuesto, no tiene que corregir, Error al establecer una conexión de base de datos, si utiliza uno de nuestros Servicios de alojamiento WordPress VPS , en cuyo caso, simplemente puede pedirle a nuestros administradores expertos de Linux que lo ayuden a corregir el error al establecer una conexión de base de datos en WordPress, para usted. Están disponibles 24 × 7 y atenderán su solicitud de inmediato.

Pd Si le gustó esta publicación, sobre cómo corregir el error al establecer una conexión de base de datos en WordPress, compártala con sus amigos en las redes sociales usando los botones de la izquierda o simplemente deje una respuesta a continuación. Gracias.