El aviso de 'Error al establecer una conexión con la base de datos' en WordPress es un error fatal que hace que tu sitio sea inaccesible para los usuarios. Ocurre cuando WordPress no puede conectarse a la base de datos.
Dado que múltiples factores pueden afectar esta conexión, el error puede ser un poco difícil de solucionar para los principiantes.
Hemos estado ejecutando nuestro blog en WordPress durante los últimos 16 años y hemos encontrado una variedad de errores y advertencias, incluido el 'Error al establecer una conexión con la base de datos'. A través de nuestra experiencia y muchos intentos y errores, hemos aprendido a solucionar estos problemas sin interrumpir nuestro sitio.
En este artículo, te mostraremos cómo solucionar fácilmente el 'Error al establecer una conexión con la base de datos' en tu sitio de WordPress, paso a paso.

¿Qué causa el error al establecer una conexión con la base de datos en WordPress?
Una base de datos es un software que facilita el almacenamiento, la organización y la recuperación de datos de otro software.
Como sistema de gestión de contenido, WordPress utiliza una base de datos para almacenar todo tu contenido y otros datos del sitio web. Luego se conecta a la base de datos cada vez que alguien visita tu sitio web.
WordPress necesita la siguiente información para conectarse a la base de datos:
- El nombre de tu base de datos
- Nombre de usuario y contraseña de la base de datos
- Servidor de base de datos
Esta información se almacena en tu archivo de configuración de WordPress, que se llama wp-config.php.
Si alguna de esta información es incorrecta, WordPress no podrá conectarse a su servidor de base de datos y verá el error 'Error al establecer una conexión con la base de datos'.

Es uno de los errores más comunes de WordPress. Aparte de credenciales incorrectas, este error también puede aparecer si el servidor de base de datos está caído o los archivos de la base de datos están corruptos.
Dicho esto, veamos cómo solucionar el problema de 'Error al establecer una conexión con la base de datos' en WordPress con solución de problemas paso a paso.
1. Verifique las credenciales de su base de datos de WordPress
Credenciales incorrectas son la causa más común del error de conexión a la base de datos. Si recientemente movió su sitio de WordPress a un nuevo host, entonces este es probablemente el problema.
Las credenciales de su base de datos de WordPress se almacenan en el archivo wp-config.php. Es el archivo de configuración de WordPress que contiene ajustes importantes, incluida la información de la base de datos.
Si no ha editado un archivo wp-config.php antes, consulte nuestra guía para principiantes sobre cómo editar el archivo wp-config.php para obtener más instrucciones.
Buscará las siguientes líneas en el archivo wp-config.php:
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
Aquí, debe asegurarse de que la información del nombre de la base de datos, el nombre de usuario, la contraseña y el host de la base de datos sea correcta.
Puedes confirmar esta información desde el panel de control de tu cuenta de hosting de WordPress. Para este tutorial, usaremos Bluehost, pero el proceso será similar para otros paneles de hosting.
Al iniciar sesión, haz clic en la pestaña 'Sitio web' en la columna izquierda y luego cambia a la pestaña 'Avanzado'. Después, desplázate hacia abajo hasta la sección 'Base de datos' y haz clic en el botón 'Administrar' junto a ella.

Esto abrirá la página de Bases de datos MySQL en cPanel en una nueva ventana.
Aquí, puedes encontrar el nombre y el nombre de usuario de tu base de datos en la sección 'Base de datos actual'. Ten en cuenta copiar y pegar estos detalles en un bloc de notas para poder agregarlos al archivo wp-config.

A continuación, desplázate hacia abajo hasta la sección 'Usuarios actuales', donde puedes hacer clic en el enlace 'Cambiar contraseña' junto al nombre de tu base de datos.
Esto te llevará a una nueva pantalla, donde puedes cambiar la contraseña de la base de datos a tu gusto.

Una vez que hayas confirmado todos los detalles de tu base de datos, puedes cambiar esa información en tu archivo wp-config.php si es necesario.
Después de eso, intenta visitar tu sitio web de nuevo para ver si el error de conexión a la base de datos ha desaparecido.
Si todavía ves el error, entonces esto significa que algo más está mal.
2. Verifica la información de tu Host de Base de Datos
Si estás seguro de que la información de tu nombre de base de datos, nombre de usuario y contraseña es precisa, entonces querrás asegurarte de que estás utilizando la información correcta del host de la base de datos.
La mayoría de las empresas de hosting de WordPress utilizan localhost como tu host de base de datos. Sin embargo, algunas empresas de hosting de WordPress administrado utilizan servidores separados para alojar bases de datos. En ese caso, tu información de host de base de datos no será localhost.
Esto significa que necesitarás contactar a tu empresa de hosting de WordPress para confirmar estos detalles.
3. Repara la Base de Datos de WordPress
Ahora, es posible que estés viendo un error diferente en el panel de administración de wp-admin, como 'Una o más tablas de la base de datos no están disponibles' o 'Es posible que la base de datos necesite ser reparada'. En ese caso, necesitas reparar tu base de datos.
Puedes hacer esto agregando la siguiente línea en tu archivo wp-config.php. Asegúrate de agregarla justo antes de la línea 'Eso es todo, deja de editar! Feliz blogging':
define('WP_ALLOW_REPAIR', true);
Una vez que hayas hecho eso, puedes ver la configuración visitando esta página: http://www.tusitio.com/wp-admin/maint/repair.php. Solo asegúrate de reemplazar tusitio.com con tu propio nombre de dominio.
Aquí, debes hacer clic en el botón 'Reparar Base de Datos' para iniciar el proceso.

Nota: El usuario no necesita iniciar sesión para acceder a la página de reparación de la base de datos. Una vez que hayas terminado de reparar y optimizar tu base de datos, asegúrate de eliminar esta línea de código de tu wp-config.php.
Sin embargo, si no desea agregar ningún código a su sitio, también puede reparar su base de datos utilizando el cPanel de su cuenta de hosting.
Continúe y visite su cuenta de hosting, donde deberá abrir la página 'Sitios web' desde la columna izquierda. Luego, cambie a la pestaña 'Avanzado' y haga clic en el botón 'Administrar' en la sección Base de datos.

Esto abrirá cPanel en una nueva pestaña. Aquí, desplácese hacia abajo hasta la sección 'Modificar bases de datos' y elija el nombre de su base de datos en el menú desplegable 'Reparar base de datos'.
Una vez que haga eso, simplemente haga clic en el botón 'Reparar base de datos' para iniciar el proceso.

El panel de hosting ahora reparará automáticamente su base de datos por usted.
Una vez que el proceso se complete, también verá un mensaje de éxito.

Ahora puede visitar su sitio de WordPress para ver si el error se ha resuelto o no.
4. Verifique si su servidor de base de datos está caído
Si todo parece estar correcto y WordPress aún no puede conectarse a la base de datos, entonces su servidor de base de datos (servidor MySQL) puede estar caído.
Esto podría suceder debido a un tráfico pesado en un servidor. Su servidor de hosting simplemente no puede manejar la carga (especialmente cuando está en hosting compartido).
Debido a esto, su sitio se ralentizará e incluso puede mostrar el error para algunos usuarios. En este caso, debe llamar por teléfono o chatear en vivo con su proveedor de hosting y preguntarles si su servidor MySQL está respondiendo.
Además, si tiene otros sitios web ejecutándose en el mismo servidor, puede verificar esos sitios para confirmar que su servidor SQL está caído.
Si no tiene ningún otro sitio en la misma cuenta de hosting, simplemente vaya a su panel de hosting y cambie a la pestaña 'Avanzado'.
Después de eso, haz clic en el botón ‘Administrar’ junto a la sección de phpMyAdmin.

Esto abrirá phpMyAdmin en una nueva ventana, donde deberás hacer clic en la opción ‘Base de datos’ en la parte superior.
Después de eso, haz clic en el nombre de tu base de datos para acceder a su configuración. Si puedes hacer eso, entonces es hora de que verifiques si tu usuario de base de datos tiene permisos suficientes.

Para hacer esto, necesitas crear un nuevo archivo llamado testconnection.php y pegar el siguiente código en él:
<?php
$link = mysqli_connect('localhost', 'username', 'password');
if (!$link) {
die('Could not connect: ' . mysqli_error());
}
echo 'Connected successfully';
mysqli_close($link);
?>
Al pegar el código, asegúrate de reemplazar el nombre de usuario y la contraseña con los tuyos. Ahora puedes subir este archivo a tu sitio web y acceder a él a través de un navegador web.
Si el script se conectó correctamente, entonces significa que tu usuario tiene permisos suficientes y algo más está causando el error.
Ahora, debes regresar a tu archivo wp-config y escanearlo para asegurarte de que todos los detalles sean precisos y sin errores tipográficos.
Soluciones Adicionales Que Han Funcionado Para Usuarios
Si los consejos de solución de problemas mencionados anteriormente no logran solucionar el error de conexión a la base de datos en tu sitio web, entonces puedes intentar estos pasos adicionales.
Según lo informado por nuestros usuarios, estos pasos han ayudado a algunos de ellos a resolver el error de conexión a la base de datos en sus sitios web.
1. Actualizar la URL del sitio de WordPress
Puedes intentar actualizar la URL del sitio de WordPress usando phpMyAdmin en cPanel.
Simplemente accede a phpMyAdmin desde el panel de control de tu cuenta de hosting y selecciona tu base de datos de WordPress de la lista.
Después de eso, cambia al menú SQL en la parte superior e ingresa la siguiente consulta MySQL:
UPDATE wp_options SET option_value='YOUR_SITE_URL' WHERE option_name='siteurl'
Debería verse así:

No olvides proporcionar la URL de tu propio sitio y cambiar wp_options por el nombre de tu tabla, ya que es posible que hayas cambiado el prefijo de tabla de WordPress.
2. Reiniciar el servidor web
Los usuarios en servidores dedicados, servidores locales y servidores privados virtuales (VPS) pueden intentar reiniciar sus servidores.
Esto reiniciará tu servidor web y de base de datos, lo que podría solucionar algunos fallos temporales que causan el error.
3. Pedir ayuda
Si todo lo demás falla, es posible que necesites contactar a tu compañía de hosting web. Todas las buenas compañías de hosting de WordPress te ayudarán a solucionar el problema, te indicarán la dirección correcta o incluso lo solucionarán por ti.
También puedes contratar desarrolladores de WordPress para que te ayuden a solucionar este problema.
Esperamos que este artículo te haya ayudado a solucionar el problema de 'Error al establecer una conexión con la base de datos' en WordPress. También te puede interesar nuestra guía de solución de problemas de WordPress para obtener consejos sobre cómo resolver problemas de WordPress por tu cuenta o nuestro tutorial sobre cómo agregar una página de error de base de datos personalizada en WordPress.
Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.


Faran
Gracias a Dios que encontré este artículo. Reemplazar la contraseña y el nombre de usuario de la base de datos de WordPress con mis credenciales de inicio de sesión de cpanel me ayudó a superarlo.
Adrian Ramos
¡Gracias!
Resolví el problema cambiando mi nuevo nombre de usuario y contraseña en el archivo wp-config.
Saludos
Paul
¡Muchas gracias!
Giorgos
Otra solución que funcionó. Elimina el usuario actual de MySql y agrega uno nuevo. Es una solución para este error específico:
Acceso denegado para el usuario ‘foo’@’%’ (usando contraseña: SÍ)
Derek Morrison
Hola, estoy muy avanzado en mi blog con texto e imágenes, sin embargo, soy nuevo en esto y ahora estoy descubriendo que mi carga de medios se congela 4 de cada 5 veces y da error. Buscando en la web encontré que muchos otros han tenido este problema, sin embargo, la solución común es aumentar la memoria de imagen. Solo he usado 115 MB, ¿qué está pasando? ¿Alguien sabe? Estoy muy frustrado ya que a veces puedo intentar y intentar durante HORAS para subir.
Gracias
Paul Hutchinson
Tuve este error ayer en mi instalación de WordPress de diez años alojada en GoDaddy.
Resulta que GoDaddy cambió el nombre del servidor SQL. Actualicé el valor de DB_Host y todo funciona bien.
Gracias por la publicación detallada sobre este problema.
Bhavesh
Tengo el mismo problema con GoDaddy, probé todo lo de esta publicación y otras.
pero no obtuve ningún resultado.
Después de leer todo, simplemente intenté cambiar el nombre de usuario, ya que antes era el mismo que el nombre de la base de datos.
y el problema se resolvió.
así que pensé que el problema era tener la base de datos y el nombre de usuario iguales para la DB.
Kaustav Banerjee
Artículo súper efectivo. Me acaba de pasar. El error más común de todos es la diferencia entre la contraseña establecida para el usuario de la base de datos desde el backend y la mencionada en wp-config. Cómo pude olvidar esto…
¡¡Muchas gracias!!
alex.s
Una cosa que hay que mencionar es que si estás usando MAMP, la contraseña para la base de datos es root por defecto. Esta pequeña cosa me tomó horas descifrarla.
Dlee
Thanks for this guide, it really saved me! I changed my database password not realizing what would happen, I managed to fix it thanks to this guide though
Dev
Si ayuda, me gustaría añadir que mi problema particular ocurrió cuando actualicé la contraseña de mi base de datos a través de GoDaddy, y el archivo wp-config NO actualizó la contraseña, tuve que entrar manualmente para cambiarla.
/** MySQL database password */
define(‘DB_PASSWORD’, ‘PasswordGoesHere);
Jesse Josserand
Tuve que hacer casi todo lo anterior, incluido cambiar la contraseña en wp-config. Después de todo eso... y de editar mi copia de seguridad de SQL que estaba restaurando para que usara el nombre de la base de datos, el nombre de usuario y la contraseña correctos, todo empezó a funcionar excepto por los errores causados por problemas con el plugin Super Cache. Todavía estoy luchando con ese problema, ¡pero aleluya a Dios y a todos ustedes por haberme traído hasta aquí!
David Kley
This is why we use Joomla more than Wordpress.
Más fácil de mover, más fácil de configurar rápidamente, más fácil de solucionar problemas. WordPress lo hace muy complicado si quieres mover tu sitio a otro servidor o cambiar de dominio. Cada uno tiene lo suyo. Cada uno tiene su propio conjunto de debilidades.
Bev
Tengo el problema de forma intermitente y aleatoria. No detiene el sitio por completo, el mensaje 'error al establecer una conexión con la base de datos' aparece aleatoriamente (tanto en el backend como en el frontend). Mi host dice que el problema es un conflicto de plugins. Estaría feliz de probar eso, pero como el problema es aleatorio, no puedo saber de inmediato si desactivar un plugin ayudará. ¡Argh!
Steph
Nosotros también empezamos a tener este problema recientemente. Contactamos a nuestro host y dijeron que suena como si nuestra base de datos estuviera alcanzando su límite de conexiones o que nuestras tablas están bloqueadas durante una llamada (lo que probablemente sucedería por un plugin).
Soporte de WPBeginner
Podrías desactivar todos los plugins e intentar reproducir el error.
Administrador
Tomas Hujer
Hola, en mi caso fue un problema con valores de dominio incorrectos en la tabla wp_blogs. Debe haber dominios válidos.
¡Buena suerte!
Sreekant Shenoy
Thanks you bro.. very very much..it workd..
I am very happy..luv you so much..I am on GoDaddy and i just placed the testfile.php and it workd..Thank you very much <3 <3 <3 <3
Joel Donfak
Tuve el mismo problema con un sitio web nuevo y finalmente descubrí que el nombre de usuario de MySQL en el CPANEL no estaba vinculado a la base de datos. ¡Después de hacerlo, funcionó correctamente!
Así que asegúrate de que el problema no venga de ahí.
Ed
Cambié mi contraseña de MySQL por razones de seguridad y la actualicé de inmediato en wp-config, pero ahora obtengo el "Error al establecer una conexión con la base de datos" tanto en el front-end como en el back-end. Sé que mis credenciales de inicio de sesión funcionan, ya que puedo conectarme bien a phpMyAdmin.
– Intenté una reinstalación limpia de WordPress a través de FTP (sin sobrescribir la carpeta wp-config o wp-content) y eso no ayudó.
– Estoy intentando hacer el método de reparación de la base de datos mencionado anteriormente, pero ni siquiera puedo acceder a esa página, ya que no me deja pasar del error de conexión a la base de datos.
– Intenté el método de prueba de conexión y obtengo el siguiente error:
Deprecated: mysql_connect(): La extensión mysql está obsoleta y se eliminará en el futuro: usa mysqli o PDO en su lugar en /srv/users/serverpilot/apps/xxxxxx/public/testconnection.php en la línea 2
Advertencia: mysql_connect(): Acceso denegado para el usuario ‘root’@’localhost’ (usando contraseña: SÍ) en /srv/users/serverpilot/apps/xxxxxxxx/public/testconnection.php en la línea 2
Error: Acceso denegado para el usuario ‘root’@’localhost’ (usando contraseña: SÍ)
¡Ninguna de estas soluciones funciona! ¡Por favor, ayuden alguien! No he tocado mi sitio de WordPress ni he hecho ningún cambio antes de la actualización de la contraseña de mySQL, así que sé que no es un problema de código o plugin de WordPress. ¿Podrían nginx o la caché afectar esto?
dev
Ve al archivo wp-config y busca esto:
/** Contraseña de la base de datos MySQL */
define(‘DB_PASSWORD’, ‘PasswordGoesHere’);
Asegúrate de que la contraseña coincida con la que usas para iniciar sesión en tu base de datos.
Kyle Coombs
Siempre he accedido a WordPress a través de Internet y nunca he descargado el cliente en mi computadora. Siempre me he preguntado por qué alguien querría hacer eso y ahora creo que entiendo por qué después de recibir este mismo mensaje de error.
Tengo curiosidad, ¿puedo hacer algo si no puedo acceder a mi cuenta de WordPress para hacer estos cambios mencionados? ¿O necesito contactar a mi host o esperar que el problema se resuelva solo?
Solo estoy comprobando si hay algo que pueda hacer en el front-end.
Dave_Whittle
Tuve este error ayer, y para hacerlo corto, la solución fue tan simple como reiniciar MySQL, es decir, emitir los siguientes comandos desde la línea de comandos:
sudo mysql stop
sudo mysql start
Shoaib
Thanks this one helped me
define(‘DB_HOST’, ‘127.0.0.1:8889’);
mohadsl
Hola, he estado leyendo este mensaje una y otra vez cuando inicio sesión en otro dominio para mi WordPress. Por favor, ayuden.
Error: No se pudo encontrar la cuenta de administrador especificada en WordPress. Especifique el nombre de usuario de su cuenta de administrador en WordPress. Esta cuenta se asociará con Plesk.
Kurtis
Hoy intenté cargar mi sitio web (desde copias de seguridad) a una nueva empresa de alojamiento. Fue complicado averiguar cómo hacerlo funcionar. Terminé instalando y desinstalando un montón de veces debido a algunos errores. Primero intenté cargar mis archivos de WordPress a través de FTP y crear una nueva base de datos MySQL manualmente en el panel de control de mi alojamiento, pero no pude hacer que las dos se vieran y no pude importar mi archivo SQL de respaldo a la nueva base de datos. Finalmente descubrí (después de prueba y error) que necesitaba instalar un WordPress nuevo desde el panel de control de mi alojamiento, que instala WordPress por mí y crea una base de datos. Una vez que hay una base de datos enlazada, puedes eliminar todas las tablas e importar la base de datos de respaldo. Luego subiría mi copia de seguridad de WordPress a través de FTP encima de la instalación nueva y elegiría 'Sobrescribir'. Cuando terminó, la página principal de mi sitio web aparecía como si estuviera funcionando, pero todas las páginas decían 'objeto no encontrado, sin base de datos, o página desactualizada, por favor notifique al autor, etc.'... Intenté reparar/optimizar la base de datos, lo que no ayudó... Actualicé mi archivo wp-config con la información correcta de la base de datos, lo que tampoco lo solucionó... Así que desinstalé todo y comencé de nuevo muchas veces (desinstalando y reinstalando con los mismos resultados — FINALMENTE LO QUE FUNCIONÓ. Instalación nueva de WordPress a través de mi panel de control, usé el mismo nombre de usuario y contraseña para el administrador que había usado anteriormente en mi sitio antiguo (esto ayudó a que mi nuevo WordPress 'viera mejor la copia de seguridad de MySQL' una vez que la importé), luego subí los archivos de copia de seguridad de WordPress por FTP encima de la instalación nueva con la opción de sobrescribir. Cambié el código de wp-config a la nueva información de la base de datos (la mía era un nombre/contraseña de base de datos nueva cada vez que reinstalaba WordPress). Después de hacer todo esto, aparecía la página principal pero seguía obteniendo páginas de 'objeto no encontrado' para todo lo demás. PERO ahora podía iniciar sesión en mi administrador... una vez que llegué a este punto, me di cuenta de que WordPress o el servidor se estaba verificando (actualizándose) después de todos los cambios importantes que había hecho a través de FTP y MySQL... básicamente solo esperé, creo que esperé media hora o una hora y comencé a ver mis otras páginas (sin gráficos), tomé una siesta, y luego todas las páginas estaban allí. Solo tenía unas pocas páginas y publicaciones, pero después de cambios tan importantes, el servidor tuvo que ponerse al día y verificarse, creo...
Jhood
Solo quería compartir mi experiencia: recibí este error cuando creé mi cuenta en cPanel con un nombre de usuario que tenía más de 8 caracteres. Al parecer, confundió al instalador de WordPress y no pudo crear la base de datos.
Así que simplemente eliminé toda la cuenta de cPanel y comencé de nuevo con un nombre de usuario de cPanel de 8 caracteres. ¡Funcionó a la perfección!
Sarah Baker
Intenté casi todas estas cosas y nada funcionó – casi, pero no todo. No soy un experto, pero tampoco un principiante. Finalmente, decidí eliminar la cuenta del servidor (sitio nuevo sin datos aún), empezar de nuevo e instalar Wordpress manualmente. Uso Rochen, que usa cPanel y Fantastico, y es solo recientemente que he estado teniendo este problema.
La instalación manual funcionó bien y no tuve problemas. Definitivamente enviaré un ticket de soporte a Rochen.
Penina
Construí mi sitio en una instancia de Amazon ec2 y frecuentemente obtengo el error "Error establishing database connection" tanto en el frontend como en el backend. Lo que hago que siempre resuelve el problema es conectarme por telnet al servidor y reiniciar mysqld. Pero me preguntaba cuál era el problema subyacente que siempre causa que este error se repita. ¿Alguna idea??
shaun2k
Te estás quedando sin RAM y la gestión de memoria está matando tu proceso mysqld. Necesitarás actualizar a una instancia que tenga al menos 2 GB de RAM. Me inclino a pensar que estás en el nivel gratuito y tienes 1 GB de RAM.
KyleM
Para mí, lo que funcionó fue cambiar la entrada de localhost en wpconfig.php a 127.0.0.1; puede que funcione sin hacer todo lo anterior, así que es rápido. Debo decir que todos estos datos anteriores fueron un buen comienzo para que yo entendiera el problema y la causa raíz.
Christina Torres
Totalmente aleatorio, y tal vez esto sea tonto, pero me di cuenta de que mi problema en Mac era que cambiaba constantemente una comilla simple (') normal por una estilizada en TextEdit cada vez que ingresaba mi nombre de usuario, contraseña, nombre de la base de datos, etc., incluso como un archivo de texto. Raro. De todos modos, ¡gracias por la ayuda!
Colin Murphy
Por si acaso otras personas han tenido el mismo problema, este error también se produce en una instalación multisitio si las URL en wp_blogs no están configuradas correctamente. Tuve este problema esta mañana al mover el sitio de mi versión de desarrollo a staging.
Jack Bobeck
Lo acabo de experimentar en nuestro sitio, por primera vez. Así que hice lo que recomendaste, llamé a Bluehost, nuestro proveedor de hosting, para averiguar ¿qué demonios? Dijeron que nuestra base de datos está limitada a 15 conexiones a la vez, y que debido a la actividad, cuando alcanzas ese límite, obtienes ese error. Así que sugirieron que hiciéramos una prueba en todos nuestros plugins y viéramos si había algunos que estuvieran consumiendo muchas conexiones, luego que ejecutáramos un programa que convirtiera nuestras páginas a páginas HTML como respaldo, en caso de que la gente quisiera acceder al sitio como respaldo y hacerlo de una manera más rápida. Espero que esto tenga sentido, no soy un experto en web, solo repito lo mejor que puedo. Pero lo mejor que puedes hacer primero es contactar a tu proveedor de hosting para obtener respuestas.
Jack
Ryan Turner
Acabo de tener el mismo problema con mi sitio. Revisé el artículo y no vi nada fuera de lo común. Jugando en WordPress, reinicié mi plugin 'WP Super Cache' a los valores predeterminados y lo limpié, y mi sitio volvió a funcionar.
Personal de WPBeginner
Por favor, contacta a tu proveedor de hosting web.
Ali Khan
No me deja iniciar sesión en phpmyadmin desde mi cPanel, dice que la cuenta no está verificada.
Daniel DeNewasha
Intermitentemente obtengo el siguiente error al visitar el sitio. No hay absolutamente nada en los principales motores de búsqueda con este número de error solo. Puedo acceder a wp-admin, que es la página de inicio de sesión del sitio con el tema cargado, etc., e iniciar sesión. En el administrador, puedo hacer cualquier cosa sin problemas. A veces puedo visitar el sitio, otras veces no, incluso en diferentes navegadores, por ejemplo, al actualizar puede aparecer o no. He realizado la reparación y la configuración no muestra errores. Estoy en hosting compartido de Godaddy. Acabo de terminar de construir el sitio, así que muy poco contenido, DB increíblemente pequeño de 2 MB al exportar.
“ERROR 677-402iqz. Lamentamos el error al leer la base de datos, faltante o
corrupta. Este sitio web ya no está disponible.”
¿Alguna idea?
Gracias
Daniel
Personal de WPBeginner
WordPress almacena toda la información de tu sitio en una base de datos, la cual es administrada por un servidor de bases de datos. Si por alguna razón WordPress no puede conectarse al servidor de bases de datos, obtendrás este error. Por favor, contacta a tu proveedor de hosting web para obtener soporte.
terry
Estaba intentando solucionar la no aparición de widgets en mi sitio cuando me apareció
“¡No se pudo conectar al servidor de la base de datos!”
. Incluso cuando solo ingreso al sitio en la barra de direcciones o incluyo wp-admin.
No tengo idea ahora. Simplemente asume que soy un idiota de 5 años si respondes.
Syed Balkhi
Si te aparece una pantalla de bienvenida, significa que reemplazaste las credenciales de tu base de datos.
john
Hola, mi sitio ha estado caído desde esta mañana diciéndome Error al establecer una conexión con la base de datos en francés, ya que es un sitio web francés http://c2cteaching.com
Llamé a mi proveedor de hosting, quien me dijo que modificara mi wp-config.php, y desde que lo hicimos, aterrizo en una página de configuración de bienvenida de WordPress. ¡Me estoy volviendo loco, ¿qué puedo hacer? ¡Ayúdenme por favor!
Vijay
Hola, me apareció este error en nuestro dominio principal, dominios adicionales y un subdominio.
Uso GoDaddy para el hosting.
En resumen: Descubrimos que, por alguna razón, la tabla de bases de datos MySQL dentro de hosting > bases de datos no tenía usuarios adjuntos a las bases de datos, por lo que los sitios mostraban este error en particular.
Justo debajo de esa tabla, en el lado derecho, hay una sección 'Agregar usuario a la base de datos'. Asigné cada usuario a una base de datos. Así, se seleccionó i388299_wp1 como usuario y i388299_wp1 como base de datos, y todos los sitios volvieron a funcionar correctamente.
Por lo tanto, hay un error en GoDaddy que hace que los usuarios se eliminen de esa lista por alguna extraña razón.
karelles
Estaba tratando de limpiar y eliminé algunos servidores mysql (de todos modos son uno solo) que pensé que no estaba usando y una de las alarmas de mi sitio se activó. Efectivamente, ese sitio estaba usando el servidor que eliminé. Cambié a un servidor diferente (como dije, son uno solo) en el archivo wp-config y todo volvió a estar bien. ¡¡¡Gracias!!!
Vonnie Hudson
Tuve este problema hoy en mi VPS. Error al establecer conexión con la base de datos. Verifiqué el espacio en disco y confirmé que estaba bien, pero el uso de memoria estaba casi agotado. Ejecuté sudo free -m y top para encontrar los mayores culpables, pero realmente no pude descifrarlo. Me quedaban como 5 MB de RAM. Incluso reinicié el servidor, pero eso no lo solucionó. Así que solo esperé y finalmente volvió; mi única suposición en este momento es que mi servidor estaba inundado con demasiado tráfico. Pero es un VPS, así que no sé qué está pasando. Espero que esto no vuelva a suceder mañana -
tipo aleatorio
Necesitas obtener un VPS cpanel totalmente administrado para que alguien que sepa lo que está haciendo pueda ayudarte.
Cuando te quedan 5 MB de RAM, estás en problemas. El servidor se ralentizaría inmensamente. A partir de aquí, actualizar la RAM, instalar cpnigix o hacer que alguien ajuste el VPS, todo puede reducir el uso de tu RAM y mejorar el rendimiento.
novato
Muchas gracias por tu ayuda.
Solo soy un novato que tuvo que hacer este trabajo.
Esto me ayudó:
1define(‘DB_NAME’, ‘nombre-de-base-de-datos’);
2define(‘DB_USER’, ‘nombre-de-usuario-de-base-de-datos’);
3define(‘DB_PASSWORD’, ‘contraseña-de-base-de-datos’);
4define(‘DB_HOST’, ‘localhost’);
Gorillaz
Muchas gracias.
Me salvaste el día.
Luke
Reinicié mi servidor. Problema resuelto. Quizás quieras mencionar eso primero en el artículo. Ahorra tiempo, jaja.
Iniciar sesión en Ubuntu 12.04 -> Reiniciar
Jack
Tuve el mismo problema. Reinicié el servidor, el problema se resolvió, pero el panel de administración de WordPress funciona muy lento desde que reinicié el servidor. ¿Alguna idea?
vanda
Tuve un problema, no puedo ir al frontend, me muestra el mensaje de
"Error establishing a database connection" en mi página. Lo hice en localhost, ¿qué puedo hacer?
Personal de WPBeginner
Jacob, parece que tu servidor de base de datos se cae con frecuencia. Contacta a tu proveedor de hosting o cambia a un proveedor de Hosting WordPress mejor.
En cuanto al problema de Facebook, te recomendamos usar WordPress SEO de Yoast. Una vez activado, ve a SEO -> Social y marca la casilla junto a Add Open Graph meta data.
Aaron Winters
Tengo el mismo problema que Jacob, pero en mi instalación local. En el tiempo que tarda en hacer cualquier tipo de edición, esporádicamente me envía a la página “Error al establecer una conexión con la base de datos”. (Solo en el lado de administración) 1 de cada 5 veces, en realidad avanza por sí solo y completa la actualización, de lo contrario, tengo que copiar toda la publicación, pegarla sobre la antigua, enviarla una y otra vez hasta que finalmente la acepta. También sucede en las cargas de imágenes. No hay problema en el host remoto que yo sepa.
Jacob Wall
Obtengo el error esporádicamente, solo cuando he iniciado sesión en mi cuenta de administrador. Aunque una lectora de blogs me informó que una vez le tomó 4 intentos cargar la página principal. Nunca dura mucho, pero sucede a menudo (¿4 o 5 veces al día?).
Además, mientras escribo blogs, a menudo recibo un error de "Conexión con el servidor perdida", y luego tengo que esperar a que se reconecte antes de poder guardar. Como dije, nunca dura más de unos 15 minutos, pero sucede con suficiente frecuencia como para que escribir publicaciones de blog sea un proceso muy largo.
Finalmente, cuando intento compartir en FB, la vista previa no aparece, solo un enlace. No tengo idea de si estos tres errores están relacionados, pero parecen aparecer al mismo tiempo y los tres son demasiado frecuentes.
Deepika Arodhiya
He cambiado mi hosting. ¿Cómo proceder? Recibiendo error:
Error al establecer conexión con la base de datos
uvraj
Tengo otro problema aquí... las publicaciones funcionan bien. ¿pero en la URL principal, aparece el error “error al establecer conexión con la base de datos”? ¿Tiene algo que ver mi tema? No puedo descifrarlo...
JD
¡Gracias! Aprecio la publicación. Me funcionó, aunque tuve que hacer una combinación de los métodos indicados.
¡Gracias!
zuecell
all my wp on my host error
should i check one by one 