🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Errores comunes al conectar la base de datos en WordPress y cómo solucionarlos

Actualizado el 14 de enero de 2026

Este es uno de los momentos más angustiantes para cualquier persona que gestiona un sitio web. Estás navegando tranquilamente o revisando tu página, y de repente aparece un mensaje que hiela la sangre: "Error establishing a database connection" o "WordPress error database connection".

No entres en pánico. Este error es mucho más común de lo que parece y, en la gran mayoría de los casos, tiene una solución sencilla que puedes aplicar tú mismo sin ser un experto en programación.

En esta guía completa, vamos a desglosar los errores más frecuentes al conectar la base de datos en WordPress. Te explicaré por qué ocurren y, lo más importante, cómo solucionarlos paso a paso, incluso si tu único conocimiento técnico es saber usar un navegador web.

Vamos a empezar desde lo más básico hasta lo más avanzado, siempre con un lenguaje claro y amigable.

¿Qué significa exactamente "Error de conexión a la base de datos"?

Imagina que tu sitio web WordPress es una biblioteca enorme. Los archivos de WordPress (el tema, los plugins, las imágenes) son los muebles y los libros. Pero la base de datos es el catálogo que contiene toda la información: qué libros hay, dónde están, quién los ha prestado (tus usuarios, comentarios, entradas).

Cuando tu web intenta cargarse, le pide al catálogo (la base de datos) que le dé los datos necesarios. Si el catálogo no responde, está cerrado o le hemos dado mal la llave, la web se queda en blanco y muestra el temido error.

Las causas principales suelen ser:

  • Credenciales incorrectas (usuario, contraseña, nombre de la base de datos).
  • El servidor de base de datos está caído o sobrecargado.
  • La base de datos está corrupta (algo raro, pero posible).
  • Problemas con el archivo de configuración (wp-config.php).

Vamos a ver cada uno de estos escenarios.

Solucionar error base de datos WordPress: Paso a paso

Antes de empezar a tocar nada, te recomiendo que respires hondo. No vas a romper nada si sigues estos pasos con calma. Lo primero que necesitas es acceder a tu panel de control de hosting.

1. Accede a tu Panel de Control (cPanel o Syspanel)

Para solucionar cualquier problema de base de datos, necesitas llegar al lugar donde se gestionan. Dependiendo de tu proveedor de hosting, usarás uno de estos dos sistemas:

  • cPanel: Es el más común. Normalmente accedes a través de tudominio.com/cpanel o una URL que te dio tu hosting.
  • Syspanel (anteriormente conocido como HestiaCP): Es otro panel muy popular, especialmente en servidores VPS. Para acceder, la dirección suele ser tudominio.com:2106 (recuerda, el puerto es el 2106).

Una vez dentro, busca la sección de Bases de Datos. En cPanel suele llamarse "MySQL Databases" y en Syspanel "Bases de Datos".

2. El error más común: Credenciales incorrectas en wp-config.php

Este es, con diferencia, el culpable número uno. El archivo wp-config.php es el corazón de la configuración de tu WordPress. Contiene el nombre de tu base de datos, el usuario y la contraseña. Si alguno de estos datos es erróneo, la conexión falla.

¿Cómo solucionarlo?

  1. Localiza el archivo: Usa el Administrador de Archivos de tu panel de control (cPanel o Syspanel). Navega hasta la carpeta public_html (o html). Allí verás el archivo wp-config.php.

  2. Ábrelo con un editor de texto: Haz clic derecho sobre el archivo y selecciona "Editar" o "Edit".

  3. Revisa las líneas clave: Busca estas líneas de código:

    define('DB_NAME', 'tu_usuario_basededatos');
    define('DB_USER', 'tu_usuario_basededatos');
    define('DB_PASSWORD', 'tu_contraseña');
    define('DB_HOST', 'localhost');
    
    • DB_NAME: Debe coincidir exactamente con el nombre de tu base de datos.
    • DB_USER: Debe coincidir con el usuario de la base de datos.
    • DB_PASSWORD: La contraseña de ese usuario. Ojo: Si cambiaron la contraseña desde el panel, este archivo sigue teniendo la antigua.
    • DB_HOST: Normalmente es localhost. Sin embargo, algunos hostings usan una dirección especial como mysql.tudominio.com o 127.0.0.1. Consúltalo con tu soporte técnico si no estás seguro.

[TIP]: Si no recuerdas la contraseña, puedes cambiarla desde la sección "MySQL Databases" en cPanel o "Base de datos" en Syspanel. Luego, actualiza la contraseña en el wp-config.php.

3. El servidor de base de datos está sobrecargado o caído

A veces, el problema no está en tu configuración, sino en el servidor donde se aloja tu base de datos. Esto es más común en hostings compartidos (donde tu web comparte recursos con cientos de otras webs).

¿Cómo saberlo?

  • Intenta acceder a tu panel de control (cPanel o Syspanel). Si no puedes entrar o va muy lento, el problema es del servidor.
  • Revisa el estado de tu hosting. Muchas empresas tienen una página de estado (status.tuhosting.com).
  • Prueba otra web en el mismo hosting. Si tienes otro sitio en el mismo plan y también falla, el problema es general.

¿Qué hacer?

  • Paciencia: Normalmente, los equipos de hosting resuelven esto en minutos u horas. Si pasa mucho tiempo, abre un ticket de soporte.
  • Optimización: Si esto ocurre a menudo, tu web puede estar consumiendo demasiados recursos. Considera optimizar tu base de datos (lo veremos más adelante) o migrar a un plan superior.

4. Reparar base de datos WordPress: La corrupción de tablas

A veces, por un corte de luz, un plugin defectuoso o un error al actualizar, las tablas de tu base de datos se "rompen" o corrompen. Esto provoca el error de conexión.

WordPress tiene una herramienta oculta para reparar la base de datos.

¿Cómo activarla?

  1. Accede a tu archivo wp-config.php (como hicimos en el paso 2).

  2. Justo antes de la línea que dice /* ¡Eso es todo, deja de editar! */, añade esta línea:

    define('WP_ALLOW_REPAIR', true);
    
  3. Guarda el archivo.

  4. Ahora, ve a esta URL en tu navegador (reemplaza tudominio.com por tu dominio real):

    tudominio.com/wp-admin/maint/repair.php

  5. Verás una pantalla con dos opciones:

    • Reparar base de datos: Intenta arreglar los problemas.
    • Reparar y optimizar base de datos: Hace lo mismo, pero además optimiza las tablas (la recomendamos).
  6. Haz clic en la opción que prefieras. El proceso puede tardar unos segundos.

  7. IMPORTANTE: Una vez terminado, vuelve a tu wp-config.php y ELIMINA la línea que añadiste (define('WP_ALLOW_REPAIR', true);). Dejarla activa es un riesgo de seguridad.

[WARNING]: Esta herramienta es segura, pero siempre es buena práctica hacer una copia de seguridad de tu base de datos antes de usarla por primera vez.

5. El error del prefijo de tabla incorrecto

Cada instalación de WordPress tiene un prefijo para sus tablas en la base de datos (por ejemplo, wp_ o miweb_). Si por error modificaste este prefijo o tu archivo wp-config.php tiene uno diferente al real, la conexión fallará.

¿Cómo solucionarlo?

  1. En tu wp-config.php, busca la línea:

    $table_prefix = 'wp_';
    
  2. Asegúrate de que el valor entre comillas coincida exactamente con el prefijo que ves en tu base de datos. Para verificarlo, entra a phpMyAdmin (desde cPanel o Syspanel), selecciona tu base de datos y mira los nombres de las tablas. Todas deberían empezar igual (ej: wp_posts, wp_options, etc.).

6. Problemas con plugins o temas recién instalados

A veces, un plugin o tema defectuoso puede forzar un error de conexión a la base de datos, especialmente si está mal codificado.

¿Cómo aislar el problema?

  • Desactiva todos los plugins: La forma más rápida es renombrar la carpeta plugins dentro de /wp-content/. Desde el Administrador de Archivos, cambia el nombre de plugins a plugins_desactivados. Esto desactivará TODOS los plugins. Si el error desaparece, el culpable es uno de ellos. Luego, renómbrala otra vez a plugins y ve activándolos uno por uno desde el panel de administración.
  • Cambia al tema por defecto: Si el problema persiste, renombra la carpeta de tu tema activo (dentro de /wp-content/themes/). WordPress usará automáticamente un tema por defecto (Twenty Twenty-Four, por ejemplo).

Preguntas Frecuentes (FAQ)

¿Qué hago si sigo viendo el "WordPress error database connection" después de todos estos pasos?

Si has seguido todos los pasos y el error persiste, el problema es más profundo. Podría ser un error a nivel de servidor que solo tu empresa de hosting puede solucionar. Abre un ticket de soporte y diles exactamente qué pasos has seguido. Ellos podrán revisar los logs del servidor.

¿Puedo perder datos si reparo la base de datos?

La herramienta de reparación de WordPress es segura y no debería borrar datos. Sin embargo, siempre, siempre, siempre es recomendable hacer una copia de seguridad de tu base de datos antes de cualquier operación de reparación. Puedes hacerlo desde phpMyAdmin o desde la herramienta de backups de tu panel de control.

¿Cómo evito este error en el futuro?

  • Actualiza todo: Mantén WordPress, tus plugins y tu tema siempre actualizados.
  • Usa plugins de calidad: Evita plugins de dudosa procedencia.
  • Haz copias de seguridad periódicas: Así, si algo sale mal, puedes restaurar tu web en minutos.
  • Optimiza tu base de datos: Usa plugins como WP-Optimize para limpiar y optimizar las tablas regularmente.
  • Contacta a tu hosting: Si el error es recurrente, tu plan de hosting puede ser insuficiente para tu tráfico.

¿Qué hago si no tengo acceso al panel de control (cPanel o Syspanel)?

Si ni siquiera puedes acceder a tu panel de control, el problema es de tu proveedor de hosting. Contacta con su soporte técnico inmediatamente. Diles que no puedes acceder ni a tu panel ni a tu web.

[INFO]: Recuerda que si usas Syspanel, el puerto de acceso es el 2106. Asegúrate de escribir bien la URL: tudominio.com:2106.

Conclusión

Ver el error conexión base datos WordPress es frustrante, pero como has visto, en la mayoría de los casos tiene una solución lógica y accesible. Hemos recorrido desde la revisión de las credenciales en el wp-config.php hasta la reparación de la base de datos desde una URL mágica.

No tengas miedo de meterte en los archivos de configuración. Siguiendo estos pasos, en la mayoría de las ocasiones podrás solucionar error base de datos WordPress sin necesidad de un desarrollador. Y recuerda: la paciencia y las copias de seguridad son tus mejores aliados.

Si después de todo esto el error persiste, no dudes en pedir ayuda a tu soporte técnico. Para eso están. ¡Buena suerte y a seguir disfrutando de tu web!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel