El error «El error» cuando se conecta a la base de datos «es probablemente uno de los municipios de mayor error y los usuarios más aterradores que los usuarios de WordPress pueden cumplir. Definitivamente es un enlace cercano con la pantalla blanca de la muerte (WSOD – Pantalla blanca de la muerte). Este error significa que su sitio web ya no se comunica o no tiene acceso a su base de datos, por lo que todo su sitio web se descompone. Esto no es algo que tomar a la ligera y debe intentar resolver este problema de inmediato, ya que esto puede afectar directamente sus ventas, tráfico y estadísticas.

pero no te preocupes, hoy discutiremos algunos escenarios comunes que causan Este error y formas fáciles de entregar su sitio en poco tiempo.

  • ¿Cuál es el error durante la conexión a la base de datos?
  • Escenarios comunes que causan este error
  • Cómo corregir el error al conectarse a la base de datos

¿Cuál es el error al conectarse a la base de datos?

Toda la información en su sitio WordPress, como datos de artículos, datos de páginas, información metática, configuración de expansión, información de conexión, etc. se almacenan en su base de datos MySQL. Los únicos datos que no se almacenan son los contenidos de los medios, como las imágenes y los archivos de su tema / extensión / núcleo, como index.php, wp-login.php, wp-login.php, etc. Cuando alguien visita su sitio web, PHP ejecuta el código en la página y consulta la información de la base de datos, que luego lo muestra al visitante en su navegador.

Si, por una razón. Algunos, no lo hace Trabaje correctamente, recibe un mensaje de error de conexión a la base de datos, como se muestra a continuación. Toda la página está vacía porque no se pueden recuperar datos para hacer la página porque la conexión no funciona correctamente. No solo brisa la frontend de su sitio, sino que también le impedirá acceder a su panel de pantalla de WordPress.

Sin embargo, los visitantes pueden no ver este error en la parte frontal de inmediato.. Esto se debe a que su sitio es más probable que todavía se almacene hasta que caduque. Por ejemplo, en Kinsta, todos los sitios de WordPress se almacenan en caché durante una hora por defecto. Por lo tanto, si un sitio siempre sirve desde un caché, puede parecer que funciona para un visitante.

Error de conexión en la base de datos en Chrome

Error de conexión de la base de datos en Chrome

En Kinsta, nuestro equipo de soporte puede aumentar la duración de su caché durante más de una hora o incluso una semana si lo desea. Si tiene un sitio que no cambia muy a menudo, en realidad puede aumentar el rendimiento de su sitio porque no necesita recuperar nuevos archivos con la frecuencia que expire la memoria caché. Y en casos como este, el front-end del sitio en la mayoría de los casos (a menos que un script o parte de su sitio se rompe el caché) permanecería en su lugar mucho más tiempo.

Cuando los visitantes intentan acceder a su sitio Mientras ocurre este error, genera un código de estado HTTP 500 en sus registros. Este mismo código de estado aparece cuando hay un «error interno del servidor» (error del servidor interno). Básicamente, esto significa que algo se enciende erróneamente en el servidor y que el recurso solicitado no se ha entregado. Cuando todo funciona correctamente, su sitio genera un código de estado HTTP 200, lo que significa que todo está bien.

Error 500 al conectarse a La base de datos

Error 500 Al conectarse a la base de datos

Si es un cliente Kinsta, también puede ver el informe de error 500 errores de Analytics MykinSta para ver si es un problema recurrente.

Distribución de errores 500

Distribución de errores 500

Escenarios comunes que causan este error

Entonces, ¿por qué sucede exactamente? Bueno, aquí hay algunas razones comunes a continuación. Y no se preocupe, profundizaremos a cada uno de ellos para que sepa cómo repararlos. En general, puede resolver este error en menos de 15 minutos.

  • El problema más común es que las credenciales de su base de datos son incorrectas. Su sitio de WordPress utiliza información de inicio de sesión separada para conectarse a su base de datos MYSQL.
  • Su base de datos está dañada.Con tantas partes móviles con temas, complementos y usuarios que los suprimen e instálelos constantemente, las bases de datos a veces se corrompen. Esto puede deberse a una tabla faltante o dañada individualmente, o tal vez se haya eliminado cierta información por accidente.
  • Puede haber corrompido archivos en su instalación de WordPress. Esto puede suceder a veces a veces debido a los piratas informáticos.
  • problemas con su servidor de base de datos. Una serie de cosas pueden estar equivocadas en el lado de los hosts web, ya que la base de datos está sobrecargada debido a un pico de tráfico o que no cumple debido a demasiadas conexiones simultáneas. En realidad, es bastante común con los anfitriones mutiualizados porque usan los mismos recursos para una gran cantidad de usuarios en los mismos servidores.

Cómo corregir el error al conectarse a la base de datos

Antes de comenzar a solucionar problemas del error, siempre le recomendamos que tome una copia de seguridad. Muchas de las siguientes recomendaciones involucran la manipulación de la información en su base de datos, entonces no desea agravar las cosas. Siempre debe ahorrar antes de intentar reparar las cosas en su sitio de WordPress, independientemente de las habilidades técnicas que tiene.

Puede usar una extensión de copia de seguridad de WordPress popular como UPDRAFTPLUS o Duplicator para guardar sus archivos y su base de datos.

Nunca puedes tener demasiadas copias de seguridad, sin importar cuánto piense que usted es un experto en tecnología. ? Haga clic para tweet

Si usted es un usuario de Kinsta, simplemente puede disfrutar de nuestra función de copia de seguridad en un solo clic. Simplemente haga clic en su sitio de WordPress en Mykinsta, haga clic en «Copia de seguridad» y luego «Guardar ahora».

Backup de sitio de WordPress

Backup de sitio WordPress

También tiene la opción de restaurar una copia de seguridad para la producción o desarrollo. O puede guardar manualmente su base de datos MySQL a través de PhpMyAdmin. Una vez que tenga una copia de seguridad exitosa, es hora de comenzar a resolver problemas de conexión a su base de datos.

Nuestros clientes corrigen este error en minutos, directamente desde su tablero de instrumentos Mykinsta. Intenta buscar kinsta.

5 Correcciones simples para la configuración rápida de una base de datos en WordPress:

  1. cheque Si las credenciales de su base de datos son correctas (la razón más común del problema).
  2. Repare una base de datos corrupta con el modo de reparación de la base de datos de WordPress integrado: em > Definir (‘wp_allow_repair’, verdadero); < / em >
  3. Ficheros corruptos correctos
  4. Consulte con su host por problemas relacionados con su servidor de base de datos.
  5. Restaurar su última copia de seguridad.

Soporte

Revise sus credenciales de base DATOS

Lo primero que debe hacer es verificar que las credenciales de su base de datos sean correctas. Esta es, con mucho, la razón más común para la cual se muestra el mensaje de error al conectarse a la base de datos. Especialmente justo después de que las personas migran a un nuevo proveedor de alojamiento.

Los detalles de conexión de su sitio de WordPress se almacenan en el archivo wp-config.php que suele estar en la raíz de su sitio. WordPress.

Nombre de la base de datos

// ** MySQL settings ** ///** The name of the database for WordPress */define('DB_NAME', 'xxxxxx');

Usuario de la base de datos MySQL

/** MySQL database username */define('DB_USER', 'xxxxxx');

MySQL Contraseña de base de datos

/** MySQL database password */define('DB_PASSWORD', 'xxxxxxxxx');

host mysql (servidor)

/** MySQL hostname */define('DB_HOST', 'localhost');

Para acceder a su WP- Config.php File, puede conectarse a su sitio a través de SFTP y navegar a la raíz de su sitio. O si está utilizando CPanel, puede hacer clic en «Administrador de archivos», navegue a la raíz de su sitio y haga clic con el botón derecho para editar el archivo.

s ‘ingrese el boletín

Hemos aumentado nuestro tráfico del 1187% con WordPress. Le mostraremos cómo.

Únete a más de 20,000 personas que reciben nuestro boletín semanal con consejos de WordPress!

Suscríbase

CPanel File Manager

cPanel Administrador de archivos

Aquí hay un ejemplo por debajo de lo que se ve el archivo cuando está abierto.

Identifiants wp-config.php

Identificadores wp-config.php

Debe verificar sus valores actuales con respecto a los de su servidor para asegurarse de que son correctos Siga las instrucciones a continuación para los usuarios de CPANEL y KINSTA.

Consulte los identificadores de la base de datos en CPANEL

Lo primero que debe ver es el nombre de la base de datos. Para hacer esto, deberá conectarse a PhpMyAdmin en CPANEL en la sección de bases de datos.

phpmyadmin cpanel

PHPMYAdmin cpanel

En el lado izquierdo, debe ver el nombre de su base de datos en la parte inferior. Puede ignorar la base de datos de «información_schema» porque es algo que es utilizado por el host. Luego, deberá comparar este nombre al valor DB_NAME en su archivo wp-config.php. Si coinciden, este no es el problema. Si no coinciden, debe actualizar su archivo wp-config.php.

Nombre de la base de datos CPanel

Nombre de la base de datos CPanel

También puede verificar que es la base de datos adecuada asegurándose de que contenga la URL de su sitio WordPress. Para hacer esto, simplemente haga clic en la base de datos, luego haga clic en la tabla wp_options (esto podría ser nombrado en algo ligeramente diferente por razones de seguridad, como wpxx_options). En la parte superior de la tabla, verá los valores de la URL y el nombre de su sitio. Si estos corresponden a su sitio actual, puede estar seguro de que está en el lugar correcto.

Revise la URL del sitio En phpmyadmin

Verifique la URL del sitio en phpmyAdmin

Si el nombre de su base de datos ya fue correcto y siempre obtiene el error al establecer un mensaje de conexión a la base de datos, Luego también querrá revisar su nombre de usuario y contraseña. Para hacer esto, deberá crear un nuevo archivo PHP en el directorio raíz de su sitio WordPress e ingrese el siguiente código. Puedes darle el nombre que quieras, como checkdb.php. Simplemente cambie los valores de db_user y db_password con aquellos que están en su archivo wp-config.php.

<?php$test = mysqli_connect('localhost', 'db_user', 'db_password');if (!$test) {die('MySQL Error: ' . mysqli_error());}echo 'Database connection is working properly!';mysqli_close($testConnection);

A continuación, navegue hasta el archivo en su WordPress del sitio: https://votredomaine.com/checkdb.php. Si obtiene un «Error de MySQL: Access Rechazado», entonces sabe que su nombre de usuario o contraseña es incorrecto y deberá ir al siguiente paso para restablecer sus credenciales.

Acceso A continuación se muestra el mensaje que desea ver

La conexión a la base de datos funciona correctamente

La conexión a la base de datos funciona correctamente

, debe restablecer su nombre de usuario y contraseña. En CPANEL, haga clic en Bases de datos MySQL en la sección de bases de datos.

MySQL Bases de datos en CPANEL

MySQL Bases de datos en CPANEL

Desplácese hacia abajo y cree un nuevo usuario MySQL. Intente elegir un nombre de usuario y una contraseña únicos para que no se puedan adivinar fácilmente. La herramienta de generación de contraseñas que proporcionan funciona muy bien. Luego haga clic en «Crear un usuario». También puede cambiar la contraseña en esta pantalla para el usuario actual de la base de datos que ya existe.

Crear un nuevo usuario de MySQL

Crear un nuevo usuario MySQL

A continuación, desplácese hacia abajo y agregue su nuevo usuario a su base de datos. La siguiente pantalla le pedirá qué privilegios desea asignar, seleccione «Todos los privilegios».

Añadir el usuario a la base de datos en CPANEL

Agregar al usuario a la base de los datos en CPANEL

Luego, tome estas nuevas credenciales y actualice su archivo wp-config.php. Tendrá que actualizar los valores DB_USER y DB_PASSWORD. También puede revivir el archivo de prueba de los antiguos. Esto debería resolver su problema de identificadores. De lo contrario, puede tener el nombre de host malo (db_host). Algunos hosts utilizan diferentes valores, consulte una lista de ciertos valores comunes de BDD de los hosts. En general, se trata de localhost. Pero siempre puede comunicarse con su software web o consultar su documentación si no está seguro. Algunos también pueden usar 127.0.0.1 en lugar de localhost.
Si ha seguido todo lo anterior y siempre recibe el error al conectarse a la base de datos, vaya a los siguientes pasos de solución de problemas a continuación.

Revisa Las credenciales de la base de datos en Kinsta

Si usted es un usuario de Kinsta, el proceso de verificación de sus credenciales en comparación con su archivo WP-CONFIG.PHP y el servidor es mucho más fácil! Todo lo que tiene que hacer es hacer clic en la sección Información de su sitio, y en abajo verá el nombre de la base de datos, el nombre de usuario de la base de datos y la contraseña de la base de datos. De forma predeterminada, Kinsta usa localhost para el DB_HOST.

Identificadores de inicio de sesión en la base de datos de Kinsta

Identificadores de conexión a La base de datos de Kinsta

Luego, tome estas nuevas credenciales y actualice su archivo wp-config.php. Tendrá que actualizar los valores DB_USER y DB_PASSWORD. Esto debería resolver su problema de identificación. Si necesita restablecer estas credenciales, simplemente comuníquese con nuestro equipo de soporte. Si ha seguido todo lo anterior y siempre recibe el error al conectarse a la base de datos, vaya a los siguientes pasos de solución de problemas.

Repare una base de datos corrupta

En algunos casos, su base de datos Puede estar corrompido. Esto puede ocurrir ocasionalmente (pero no muy a menudo) porque con el tiempo, cientos de tablas se agregan / eliminan constantemente por nuevos temas y nuevas extensiones. Si intenta conectarse al tablero de su sitio de WordPress y recibe el siguiente error, significa que su base de datos está dañada: «Una o más tablas de base de datos no están disponibles. Es posible que la base de datos debe ser reparada». Es Es importante tener en cuenta que solo puede ver este error en el back-end, mientras verá el error cuando se conecta a la base de datos en elantero -Dis.

Nuestro Los clientes corrigen este error en minutos, directamente desde su tablero de instrumentos Mykinsta. Intenta buscar kinsta.

WordPress en realidad tiene un modo de reparación de la base de datos que puede iniciar. Simplemente agregue lo siguiente en la parte inferior de su archivo wp-config.php.

define('WP_ALLOW_REPAIR', true);
Modo de reparación de WordPress

Modo de reparación de WordPress

Navegue a la siguiente ubicación en su sitio de WordPress: . Luego tendrá la opción de reparar la base de datos o reparar y optimizar la base de datos. Como es probable que esté solucionando un desglose en su sitio en este momento, le recomendamos que opte por la opción de reparación de la base de datos porque es más rápido.

Reparación de la base de datos de WordPress

Reparación de la base de datos de WordPress

Después de realizar la reparación de la base de los datos anteriores, asegúrese de eliminar la línea de código que agregó a su El archivo wp-config.php, de lo contrario, cualquier persona podría realizar la reparación. Si está utilizando CPANEL, también puede ejecutar una reparación de la pantalla de la base de datos MySQL.

Datos básicos de reparación en CPANEL

Reparación de la base de datos en CPANEL

o puede ejecutar una reparación de phpmyadmin. Simplemente inicie sesión en PHPMYAdmin, haga clic en su base de datos y seleccione todas las tablas. Luego, en el menú desplegable, haga clic en «Reparar la tabla».Es básicamente la ejecución del comando de la tabla de reparación

Tablas de reparación en FPMYAdmin

Tablas de reparación en phpmyadmin

y, finalmente, su otra opción sería ejecutar la reparación utilizando WP-CLI con el siguiente comando:

wp db repair

Ver más Documentación sobre el uso en los recursos del desarrollador de WordPress.

Si desea optimizar su base de datos, tenemos excelentes tutoriales sobre cómo optimizar las revisiones de WordPress para el rendimiento, así como cómo convertir sus tablas de Myisam en Innodb. Si aún tiene problemas en su sitio, vaya al siguiente paso de solución de problemas.

LECTURAS SUGERIDAS: Cómo reparar el error «Se ha ido al servidor MySQL» en WordPress.

corrupto correcto Archivos

La siguiente razón por la que podría ver el mensaje de error al conectarse a la base de datos es que sus archivos se han corrupto. Ya sea que se debe a un problema de transferencia de archivos a través de FTP, un hacker con acceso a su sitio o problema con su host web, puede resolver este problema rápidamente. Sin embargo, le recomendamos que vuelva a realizar una copia de seguridad de su sitio antes de intentarlo.

Reemplazará básicamente la versión básica de WordPress en su sitio. No toca sus complementos, temas o medios de comunicación, sino solo a la instalación de WordPress. Para hacer esto, deberá descargar una nueva copia de WordPress < de wordpress.org.

Descargar WordPress

Descargar WordPress

dezip Este archivo en su computadora. En el interior, deberá eliminar la carpeta WP-Content, así como el archivo wp-config-sample.php.

Eliminar la carpeta de contenido WP

Eliminar la carpeta de contenido WP

A continuación, descargue los archivos restantes a través de SFTP en su sitio, sobrescribiendo sus archivos existentes. Esto reemplazará todos los archivos problemáticos y garantizará que tenga nuevos y no corrompidos nuevos. Se recomienda vaciar la memoria caché de su navegador después de hacerlo. Luego revise su sitio de WordPress para ver si el error aún existe.

Problemas con el servidor de base de datos

Si nada anterior ha ayudado a resolver su problema, le recomendamos encarecidamente que consulte con su host. , ya que esto podría ser un problema con su servidor de base de datos. Por ejemplo, si hay demasiadas conexiones simultáneas a su base de datos, esto podría generar el error. Esto se debe a que muchos hosts tienen límites en sus servidores en el número de conexiones permitidas al mismo tiempo. El uso de una extensión de caché puede ayudar a minimizar las interacciones de la base de datos en su sitio. Si usted es un cliente de Kinsta, no necesita una extensión de almacenamiento en caché porque tenemos un almacenamiento en caché rápido en el nivel del servidor.

Este problema puede ocurrir en el alojamiento. Mutualizado porque alguien más podría afectar a su sitio. Esto se debe a que los alojamientos compartidos utilizan todos los mismos recursos en los servidores. Esta es otra razón por la que siempre le recomendamos que opte por un host de WordPress de alto rendimiento, para que las cosas no estén sobrecargadas. También significa que el entorno generalmente se optimiza para tratar grandes cantidades de tráfico específicamente a los sitios de WordPress.

El equipo de soporte calificado Kinsta < es siempre un clic en el abajo a la derecha del tablero de instrumentos y disponible las 24 horas, los 7 días de la semana, si necesita ayuda. Y no olvides que tenemos representantes para ayudarte en inglés y español.

Contacto Soporte Kinsta

Póngase en contacto con el soporte de Kinsta

Restaure la última copia de seguridad

y, finalmente, siempre puede usar una copia de seguridad cuando sea necesario. En algunos casos, esta puede ser una forma más rápida de resolver el problema si no teme perder datos entre el tiempo que se ha realizado su última copia de seguridad. Muchos anfitriones tienen su propio proceso de restauración de respaldo. Recuerde que es posible que deba restaurar su base de datos y sus archivos.

Si usted es un usuario de Kinsta, puede restaurar fácilmente la copia de seguridad de su sitio en la sección de copia de seguridad de su sitio. Simplemente elija la hora en que desea regresar y haga clic en «Restaurar para».Luego, puede elegir si desea restaurar su sitio en el sitio de desarrollo o la producción.

restaurar una copia de seguridad de WordPress

Restaurar una copia de seguridad de WordPress

Se le pedirá que confirme la restauración. Simplemente ingrese el nombre de su sitio y haga clic en «Aceptar». También crea una copia de seguridad en el momento de la restauración, por lo que puede cancelar la restauración si es necesario.

Confirmar la restauración de WordPress

Confirmar resumen de restauración de WordPress

Como puede ver, hay varias formas de corregir el error al conectarse a la base de datos en WordPress. El más común es la información de identificación no válida en el archivo wp-config.php. La mejor manera de comenzar es asegurarse de que sean correctas. Lo último que desea para un sitio web es conocer el tiempo de inactividad. Así que espero que uno de los pasos anteriores le ayude a recuperar su sitio. Recuerde que aún puede restaurar su sitio desde una copia de seguridad si es necesario.

¿Recibió el mensaje de error al conectarse a la base de datos de su sitio? Si es así, ¿has podido resolverlo? Háganos saber a continuación en los comentarios.

Si le gustó este artículo, entonces le encantará la plataforma de alojamiento de WordPress de Kinsta. Acelera su sitio web y obtenga un soporte 24/7 de nuestro equipo de Veteranos de WordPress. Nuestra infraestructura impulsada por Google Cloud se centra en la escala, el rendimiento y la seguridad automáticos. ¡Permítanos mostrarte la diferencia de Kinsta! Descubre nuestros planes

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *