Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo Solucionar el Error al Establecer una Conexión de Base de Datos en WordPress

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.

Soluciona el error al establecer conexión con la base de datos en WordPress

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

Error de conexión a la base de datos en WordPress

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.

Haz clic en el botón Administrar junto a la sección Base de datos

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.

Encuentra el nombre y usuario de tu base de datos en la sección Bases de datos actuales

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.

Cambia la contraseña de tu base de datos

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.

Reparar base de datos de WordPress

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.

Haz clic en el botón Administrar junto a 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.

Haz clic en el botón Reparar base de datos

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.

Mensaje de éxito de reparación de base de datos

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.

Haz clic en el botón Administrar junto a la opción 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.

Conectar PHPMyAdmin con tu base de datos

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í:

Cambiar URL del sitio

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.

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

673 CommentsLeave a Reply

  1. En CentOS 7, vi: No se pudo conectar: No se puede conectar al servidor MySQL en 'xyz' (13)

    El problema se debió a SE Linux, como se documenta en

    El problema se corrigió usando el comando:

    sudo setsebool -P httpd_can_network_connect_db=1

  2. Después de instalar y configurar Mamp y un Wordpress nuevo en la máquina de un amigo, tuve la temida página en blanco y el mensaje "error al establecer una conexión" en los registros también.

    Después de arrancarme los pelos un rato, noté que las comillas en el archivo wp-config.php habían cambiado de rectas ‘ a curvas ’ en las pocas configuraciones que hay que editar, y esto estaba causando los errores, ¿el culpable?

    -> TextEdit <- Lo usé para hacer esos cambios. En sus preferencias, la configuración de "comillas inteligentes" debería desactivarse si quieres que esas comillas permanezcan como deben ser.

    • Thanks Alberto. Textedit has automatically overwritten the straight quotation marks with curly ones. replacing them with straight ones and saving the php file again did the trick. :)

  3. Hello, I’m new to wordpress and need some more help.
    My wp-admin page shows the “One or more database tables are unavailable. The database may need to be repaired” message…. so I know I need to add that bit of code. But how and where do I add it? I can’t login… I do not know what address to type in to access this php file. Help please :)
    My website is

  4. Soy un principiante en wp, ustedes son geniales, me han ayudado a construir mi carrera a través de este tipo de artículos. Migré mi sitio web y luché con el error durante muchos días y finalmente encontré una solución en el artículo y es muy útil. gracias a todos

  5. El nombre original del archivo wp-config es wp-config-sample, solo escribí el nombre original y ¡listo! no hay mensaje de "Error al establecer una conexión con la base de datos".

  6. ¿Hay alguna forma de que WordPress, al publicar este mensaje de error, redirija a una página que no sea de WordPress? SOLO QUIERO UNA RESPUESTA PARA CUANDO ESTO SUCEDA EN MEDIO DE LA NOCHE.

    Gracias por tu ayuda

  7. Gracias a Syed Balkhi y su equipo. Me tomó 5 minutos resolver el problema con este error. Fue una mala actualización de la contraseña del usuario general.

    Rápido y funcionando. Muy amable de tu parte compartir esta información.

    M.

  8. Estoy recibiendo un error diferente pero es algo así como esto,
    wpsa_options: La tabla ‘aamtechn_wp949.wpsa_options’ no existe
    wpsa_postmeta: La tabla ‘aamtechn_wp949.wpsa_postmeta’ no existe

    Estoy recibiendo este mensaje y no puedo acceder al panel. Por favor, ayúdenme pronto.

  9. I had this problem, and I spent 2 much hours on fixing it … Finally I solve that mistery. My problem was in htacces file, it only had Rewrite Engine line , I just c/p this “default” htaccess content in it and replace it with file on server, and tadaam it work now :D

    Contenido htaccess “predeterminado”:

    # BEGIN WordPress

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    # END WordPress

  10. Cambié el nombre de usuario (wp_users) desde phpmyadmin y ahora estoy teniendo el mismo problema. Revertir los cambios tampoco me está ayudando. Por favor, ayúdenme.

  11. Cuando experimenté este error por primera vez, quedé tan devastado y me pregunté cómo resolvería este problema. Investigué un poco y noté que el nombre de mi base de datos era el problema. Así que fui a MYSQL y cambié el nombre de la base de datos. Este artículo lo explica todo

  12. Por alguna razón, terminé teniendo que recrear mi usuario de MySQL en la base de datos. Después de hacer eso, mi sitio web volvió a funcionar normalmente.

  13. ¡Muchas gracias por esto!

    Me encontré con el mismo problema antes. Cambié la contraseña de la base de datos y luego apareció este error. Tenemos GoDaddy, así que lo que hice fue ir al Administrador de Archivos, abrir el WP-Config.php y cambiar el (‘DB_PASSWORD’, ‘contraseña-de-base-de-datos’); por el que usé recientemente. Muy simple, pero no lo habría hecho sin este artículo.

    ¡Gracias de nuevo!

    • Gracias por esta respuesta, Christine. Yo también cambié la contraseña y descubrí que eso también solucionó el problema. Quizás MySQL la restableció sin avisarme.

    • ¡Gracias por este consejo! No sé cómo lo descubriste en el artículo. Estaba a punto de recargar todo... y probé esto por si acaso y funcionó. También en Godaddy, usé Installatron para iniciar la instalación y subí el resto manualmente.

  14. hola, estoy teniendo un problema extraño con mi sitio web, es decir, cuando intento verificar en pingdom, la captura de pantalla generada allí me muestra un error de conexión de datos, mientras que cuando abro mi sitio web en una pestaña normal o en un iPhone, se abre. ¿podrías sugerirme qué hacer? me preocupa si mi sitio web se está mostrando al público o no. la url es gracias de antemano!

  15. Dices que ponga esto en tu archivo wp-config.php….. define(‘WP_ALLOW_REPAIR’, true);
    No dices una sola palabra sobre dónde ponerlo. Lo coloqué justo al principio y obtuve un ENORME mensaje de error de WP. Lo tenías en la línea 1 sin nada que indicara el contexto de dónde ponerlo. Así que la mayoría asumiría que iría en la línea 1, al principio. Si no va ahí, ¿por qué no dar instrucciones útiles y específicas?

  16. cuando intento esto:

    Recibo un error:
    No se pudo conectar: Se perdió la conexión con el servidor MySQL en 'reading initial communication packet', error del sistema: 95 “Operation not supported”

    Cuando pruebo esto en php:

    Muestra:
    Este sitio no se puede alcanzar

    La conexión se restableció.
    ERR_CONNECTION_RESET

  17. ¿cómo podría resolver estos errores:

    Advertencia: require_once(C:\xampp\xampp\htdocs\wordpress\wp-admin\admin.php): no se pudo abrir el flujo: No existe tal archivo o directorio en C:\xampp\xampp\htdocs\wordpress\wp-admin\index.php en la línea 10

    Error fatal: require_once(): No se pudo abrir el archivo requerido 'C:\xampp\xampp\htdocs\wordpress\wp-admin\admin.php' (include_path='.;C:\xampp\xampp\php\PEAR') en C:\xampp\xampp\htdocs\wordpress\wp-admin\index.php en la línea 10

  18. Por favor, necesito ayuda aquí. Intenté cambiar la URL de mi sitio de http a https y ahora no puedo ver mi sitio. Dice que no se pudo establecer una conexión. Por favor, ¿qué puedo hacer en esta situación? Gracias.

    • Problema
      Si actualizas de php 5.2 a 5.4 o 5.5, obtendrás este error de conexión a la base de datos en wp.

      Causa
      Si tu contraseña es anterior a mysql 4.0, obtendrás este error

      Solución
      Inicia sesión en phpmyadmin >> usuario >> cambiar contraseña
      escribe tu contraseña de mysql >> selecciona >> compatible con MySQL 4.1+ y listo

  19. Yo también estaba teniendo este problema. Lo busqué en Google y llegué a esta publicación. Es realmente impresionante, un pensamiento profundo sobre todos los problemas que pueden surgir con este error.
    Mi problema se resolvió al reparar y optimizar la base de datos.

    Gracias amigo,
    Kanif

  20. Gracias por la excelente publicación. Mi situación fue interesante, migré mi servidor a otra cuenta con el mismo proveedor. El resultado fue el temido “Error al establecer una conexión con la base de datos”. Gracias a este artículo, supe que debía revisar el archivo wp-config.php.

    Cuando inicié sesión en el cPanel de mi nuevo servidor y revisé las bases de datos MySQL, inmediatamente detecté el problema. Debido a la migración del servidor, el nombre de la base de datos y del usuario habían cambiado. Los nombres de las bases de datos en mi proveedor por defecto son “nombrecuenta_nombredb”. Además, el nombre de usuario de la base de datos por defecto es “nombrecuenta_nombreusuario”. Sospecho que otros servidores son similares.

    Como mi nombre de cuenta de servidor cambió con la migración del servidor, también lo hicieron el nombre de todas mis bases de datos y nombres de usuario de bases de datos.

    Así que para solucionarlo, lo único que hice fue cambiar estas dos líneas en el archivo wp-config.php:

    /** El nombre de la base de datos para WordPress */
    define(‘DB_NAME’, ‘XXXXXX_nombrebasedatos’);

    /** Nombre de usuario de la base de datos MySQL */
    define(‘DB_USER’, ‘XXXXXX_nombredeusuario’);

    Básicamente, quieres verificar cuidadosamente para asegurarte de que el “XXXXXX” en el archivo wp-config.php coincida con lo que está en tu servidor.

    ¡Gracias de nuevo!

  21. Cambié erróneamente la URL de mi sitio y de WordPress a uno de mis dominios, así que tuve que ir y cambiar el DNS y aparcarlo en el sitio web, esperé unas horas pero el dominio aún se estaba propagando, luego leí un tutorial (codex.wordpress.org/Changing_The_Site_URL) y seguí una opción allí editando mi functions.php y lo siguiente que vi fue “Una o más tablas de la base de datos no están disponibles. Es posible que la base de datos necesite ser reparada.”, así que seguí las instrucciones aquí y el problema sigue activo. Necesito ayuda por favor.

  22. Tengo el siguiente error en mi servidor xammp, ¿cómo puedo resolverlo
    Se encontró el siguiente error al intentar recuperar la URL: localhost/phpmyadmin/

    No se puede determinar la dirección IP del nombre de host.localhost

    El servidor DNS devolvió:

    Error de nombre: El nombre de dominio no existe.
    Esto significa que el sistema no pudo resolver el nombre de host presentado en la URL. Verifique si la dirección es correcta.

  23. Estoy buscando videos gratuitos sobre cómo usar W.P. una vez que esté configurado y listo para editar, agregar documentos, etc.

  24. hola
    hice todo lo que mencionaste en la publicación, pero cuando abrí wp-admin/ volvió a aparecer este error: “Una o más tablas de la base de datos no están disponibles. Es posible que la base de datos necesite ser reparada.”
    Así que por favor ayúdame, ¿qué hago?

  25. ¡Gracias!

    Acabo de iniciar sesión a través de FileZilla y revisé el archivo wp-config.php y volví a verificar todo, y me di cuenta de que actualicé la contraseña de mi base de datos, pero todavía mostraba la contraseña predeterminada anterior en wp-config.php. Así que después de cambiarla en el archivo y guardar los cambios, pude acceder a mi sitio nuevamente. Tu ayuda me permitió resolver mi problema, ¡gracias!

  26. Algo muy importante que se ha omitido en esta publicación es el enfoque de "apágalo y vuelve a encenderlo".

    Si en realidad no has modificado el archivo wp-config, no creo que debas entrar y manipularlo, al menos no en primera instancia.

    Lo que deberías hacer primero es intentar reiniciar el servidor mysql.

    Para hacer esto (en Terminal)
    1. Accede a tu sitio web por SSH (necesitarás tu archivo de clave '.pem')*
    2. Para reiniciar tu mysql, escribe "sudo service mysqld restart"

    Esto me ha funcionado siempre.

    *En una Mac
    1. Obtén tu archivo '.pem'. Yo obtuve el mío de Amazon Web Services (donde está alojado el sitio).
    2. Habilita SSH en tu Mac – búscalo en Google.
    3. Abre Terminal.
    4. Cambia el directorio a donde guardaste tu archivo '.pem'. Probablemente sea más fácil guardarlo en tu escritorio, así podrás escribir 'cd Desktop' y te llevará allí.
    5. Escribe 'chmod 400 tu_nombre_de_archivo_pem.pem' (esto te permite usar esta clave para acceder).
    6. Escribe 'ssh -i "tu_archivo_pem.pem" nombre_de_usuario_remoto@host_remoto' – escribe las comillas aquí.
    7. Una vez que hayas iniciado sesión (puede que tengas que escribir 'y' varias veces para que te deje entrar), escribe
    sudo service mysqld restart

  27. Hola, mi sitio de WordPress recibe este error muy a menudo,
    Estamos usando AWS, así que necesito ejecutar este comando para reiniciar mysql:

    sudo restart mysqld restart

    tengo el mismo problema también en Digital Ocean..

    así que no estoy seguro de que no sea un problema del servidor, debería ser algo en WordPress, que esté tumbando el servidor mysql..

    Gracias

    • Mismo problema aquí. Al menos dos veces al día mi sitio, que está en Digital Ocean, pierde la conexión SQL.
      He intentado optimizar mi base de datos, pero nada funciona. ¿Alguna idea?

  28. Gracias,

    Cuando WordPress falla, es aterrador para un principiante en WordPress. Encontré tu solución fácil de entender, implementar y funcionó de maravilla.

  29. Hola,

    Este blog fue muy útil, pero todavía no he podido resolver este problema. Mi archivo WP-Config.php me muestra esto localhost:

    I am using GoDaddy, I have tried replacing this with local host, my IP address, and (godaddy). Nothing has worked :( Can I get some help here?

  30. ¡¡¡¡WOW!!!! Me encontré con este sitio porque el sitio web del negocio de mi esposa se cayó y pude arreglarlo en minutos. ¡¡¡Gracias!

  31. Muchas gracias. Esta publicación salvó mi proyecto grande de 6 meses en Wordpress. Intentando cambiar directorios perdí la conexión con la base de datos. No soy programador de .php pero el tema está tan bien explicado aquí que me tomó cinco minutos arreglarlo después de encontrar este blog. ¡¡¡Eres genial!!!

  32. Si cambiaste tu contraseña en phpmyadmin, también tienes que cambiarla en tu wp-config.php, si no lo haces, el sitio web no funciona. Tienes que vincular los dos.

  33. Creo que estaba recibiendo este error debido al tema que tenía, cambié el tema y no he vuelto a recibir el error, me di cuenta de esto porque cuando ejecuté la reparación, las tablas de comentarios eran las que tenían los errores.

    • ¿Con qué frecuencia tuviste este problema?
      Yo tengo lo mismo, y pierdo la conexión al menos dos veces al día.
      Intenté muchas cosas pero nada funciona. Si es el tema, lo intentaré.

  34. si usas xampp para wordpress sin conexión, entonces el error se elimina siguiendo este proceso:
    abre en la carpeta Xampp “\xampp\phpMyAdmin\config.inc.php” y luego verifica el nombre de usuario y la contraseña
    establece la misma contraseña en wp-config y el error no aparecerá

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO será publicada. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.