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

Cómo arreglar el error de 'Error al conectar con la base de datos' en WordPress

Actualizado el 22 de septiembre de 2025

¡Vaya! Que aparezca el mensaje "Error al conectar con la base de datos" en tu WordPress es, sin duda, uno de los sustos más grandes que puede llevarse cualquier persona que gestiona una web. Es como si de repente tu tienda, tu blog o tu portafolio decidieran cerrar la persiana sin previo aviso.

Pero respira hondo. No, no has perdido tu contenido y no, tu web no está rota para siempre. Este error es mucho más común de lo que parece y, en el 99% de los casos, tiene una solución sencilla que puedes aplicar tú mismo en unos minutos, sin necesidad de ser un experto en programación.

En esta guía completa, vamos a desglosar paso a paso qué significa este aviso, por qué ocurre y, lo más importante, cómo arreglar el error base datos wordpress de forma definitiva. Tanto si eres un usuario novato como si ya tienes algo de experiencia, aquí encontrarás la solución.

Vamos a ello. 🚀

¿Qué significa exactamente este error?

Antes de ponernos manos a la obra, es crucial entender qué está pasando. Tu sitio web de WordPress no es una sola pieza, sino un conjunto de archivos (el "código") y una base de datos (el "almacén").

Piensa en tu web como una tienda física:

  • Los archivos de WordPress: Son los muebles, las estanterías y la decoración. Es la parte visible y la lógica del negocio.
  • La base de datos: Es el almacén trasero donde guardas todo tu inventario: los productos (tus entradas y páginas), los precios (ajustes), los datos de tus clientes (comentarios y usuarios), etc.

Cuando ves el mensaje "Error al conectar con la base de datos", significa que tu tienda (los archivos) está abierta y lista, pero la puerta al almacén (la base de datos) está cerrada con llave o la llave no es la correcta. WordPress no puede acceder a su inventario para mostrar nada, así que se queda en blanco.

Ahora, vamos a ver por qué se cierra esa puerta y cómo podemos abrirla.

Los 5 culpables más comunes del error conexion wordpress

Identificar la causa raíz es la mitad del trabajo. Aquí tienes una lista de los sospechosos habituales:

  1. Credenciales incorrectas en wp-config.php: Este es el archivo de configuración principal de WordPress. Contiene el nombre de la base de datos, el usuario, la contraseña y el servidor. Si alguno de estos datos es erróneo (por ejemplo, tras una migración o un cambio de contraseña), la conexión fallará.
  2. Problemas con el servidor de la base de datos: Es posible que el servidor donde se aloja tu base de datos (normalmente llamado localhost o un host remoto) esté caído, sobrecargado o en mantenimiento.
  3. Archivos de WordPress corruptos: A veces, una actualización fallida o un ataque malintencionado pueden dañar archivos esenciales, incluido el propio wp-config.php.
  4. Ataques de fuerza bruta: Los hackers a menudo intentan acceder a tu base de datos probando miles de combinaciones de usuario y contraseña. Si lo intentan demasiadas veces, el servidor puede bloquear temporalmente la conexión desde tu IP.
  5. Cambios en el panel de control de tu hosting: Si recientemente cambiaste la contraseña de tu base de datos desde el panel de tu proveedor de hosting (como cPanel, Plesk o Syspanel, que recordemos, se accede por el puerto 2106), pero no actualizaste el archivo wp-config.php, tendrás un problema.

Cómo arreglar el error base datos wordpress: Guía paso a paso

Ahora sí, vamos a la acción. Sigue estos pasos en orden. Empieza por el más sencillo y ve subiendo en complejidad. No necesitas hacerlos todos, solo hasta que encuentres el que soluciona tu problema.

Paso 1: Verifica el estado de tu servidor (El más rápido)

A veces la solución es tan simple como esperar. El error puede ser temporal.

  1. Comprueba otros sitios web: ¿Tienes otros sitios en el mismo hosting? ¿Están funcionando? Si todos fallan, el problema es del servidor, no de WordPress.
  2. Contacta con tu proveedor de hosting: La forma más rápida de saber si hay una caída general o un mantenimiento programado es preguntarles directamente. Un simple chat o correo puede ahorrarte horas de troubleshooting.
  3. Revisa las redes sociales del hosting: Las empresas grandes suelen anunciar incidencias en X (antes Twitter) o en su página de estado.

[INFO] Si el problema es del servidor, no hay nada que puedas hacer excepto esperar. Confía en que tu proveedor lo resolverá pronto.

Paso 2: Accede a tu archivo wp-config.php (El "cerebro" de la conexión)

Este es el archivo clave. Ahí es donde se definen las constantes de conexión. Para editarlo, necesitas acceder a los archivos de tu web. Tienes dos formas de hacerlo:

  • A través del Administrador de Archivos de tu hosting: Entra en el panel de control de tu hosting (cPanel, Plesk, Syspanel en el puerto 2106, etc.) y busca la sección "Administrador de Archivos" o "File Manager". Navega hasta la carpeta public_html (o www) donde está instalado WordPress.
  • A través de FTP: Usa un cliente FTP como FileZilla. Conéctate con las credenciales que te dio tu hosting y navega a la misma carpeta raíz.

Una vez dentro, busca el archivo llamado wp-config.php. Haz clic derecho sobre él y selecciona "Editar" o "View/Edit".

### Subpaso A: Revisa las constantes de conexión

Dentro del archivo, busca una sección que se vea así:

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'tu_nombre_de_base_de_datos' );

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

/** MySQL database password */
define( 'DB_PASSWORD', 'tu_contraseña_de_base_de_datos' );

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

Estos son los datos que debes verificar. Si no estás seguro de si son correctos, la mejor manera de saberlo es comparándolos con los que tienes en tu panel de hosting.

### Subpaso B: Encuentra las credenciales correctas en tu hosting

  1. Ve a tu panel de control de hosting (recuerda: Syspanel, puerto 2106).
  2. Busca la sección de "Bases de Datos" o "MySQL Databases".
  3. Ahí verás una lista de todas tus bases de datos y los usuarios asociados a ellas.
  4. Verifica que el nombre de la base de datos (DB_NAME) y el usuario (DB_USER) coincidan exactamente. A menudo tienen prefijos como tuusuario_nombrebd.
  5. La contraseña (DB_PASSWORD): No podrás verla en texto plano por seguridad. Deberás cambiarla desde el panel y luego actualizar el archivo wp-config.php con la nueva. Esta es una solución muy común.

[WARNING] ¡Cuidado al editar wp-config.php! Asegúrate de no borrar ni añadir caracteres extra, como espacios o comillas de más. Un solo carácter mal puesto puede romper tu sitio por completo. Siempre guarda una copia de seguridad del archivo original antes de editarlo.

Paso 3: Repara tu base de datos (La herramienta oculta)

WordPress tiene una función secreta que puede reparar una base de datos dañada o corrupta. Es muy fácil de activar.

  1. Ve a tu archivo wp-config.php de nuevo.
  2. Busca la línea que dice define( 'WP_DEBUG', false ); (o similar).
  3. Justo antes de esa línea (o después de la línea de DB_HOST), añade esta línea:
define('WP_ALLOW_REPAIR', true);
  1. Guarda el archivo.
  2. Ahora, abre tu navegador y ve a esta dirección: tudominio.com/wp-admin/maint/repair.php
  3. Verás una página con dos botones. Haz clic en "Reparar base de datos" (Repair Database).
  4. Espera a que termine. Te mostrará un informe de lo que ha hecho.
  5. IMPORTANTE: Una vez terminado, vuelve a editar wp-config.php y ELIMINA la línea que añadiste (define('WP_ALLOW_REPAIR', true);). Dejarla activa es un riesgo de seguridad grave.

Paso 4: Restablece el plugin o tema problemático

A veces, un plugin o tema mal codificado puede intentar hacer una llamada a la base de datos de forma incorrecta y bloquearla. Para probar esto, necesitas desactivarlos.

  • Vía FTP/Administrador de archivos: Ve a la carpeta wp-content y renombra la carpeta plugins a plugins_inactivos. Esto desactivará todos los plugins a la vez. Si el error desaparece, el problema era uno de ellos. Luego, renombra la carpeta de nuevo y ve activando plugins uno a uno desde tu escritorio para encontrar al culpable.
  • Repite el proceso con el tema: Si el problema persiste, ve a wp-content/themes y renombra la carpeta de tu tema activo a tema_inactivo. WordPress usará un tema por defecto y podrás ver si el problema se soluciona.

Paso 5: Optimiza y limpia tu base de datos

Si tu base de datos está llena de basura (revisiones de entradas antiguas, transients caducados, spam), puede volverse lenta y dar errores de conexión por agotar los recursos del servidor.

  • Usa un plugin de optimización: Instala un plugin como WP-Optimize o Advanced Database Cleaner. Estos plugins te permiten limpiar la base de datos de forma segura con solo un par de clics.
  • Usa phpMyAdmin: Si te sientes más cómodo, puedes acceder a tu base de datos a través de phpMyAdmin en tu panel de hosting y ejecutar la consulta OPTIMIZE TABLE en todas las tablas.

Preguntas Frecuentes (FAQ) sobre el error conexion wordpress

Aquí tienes las respuestas a las dudas más comunes que nos llegan, para que tu arreglar wordpress sea un camino sin obstáculos.

¿He perdido mi contenido si veo este error?

No, en absoluto. Este error solo significa que WordPress no puede leer tu contenido de la base de datos en este momento. Tus entradas, páginas, comentarios y ajustes siguen almacenados de forma segura. Una vez que arregles la conexión, todo volverá a aparecer.

¿Cuánto tiempo se tarda en arreglar este error?

Depende de la causa. Si es un problema de credenciales, puede llevar 5 minutos. Si es un problema del servidor, podría tardar horas. En general, la mayoría de los casos se resuelven en menos de 30 minutos siguiendo los pasos de esta guía.

¿Necesito ser un experto para hacer estos cambios?

No. Los pasos son muy visuales y guiados. Si puedes navegar por un panel de control y editar un archivo de texto, puedes hacerlo. Eso sí, siempre con calma y siguiendo las instrucciones al pie de la letra.

¿Por qué me pasa esto después de una migración?

Es muy común. Durante una migración, los datos de conexión a la base de datos (nombre, usuario, contraseña y host) cambian. Si no actualizas el wp-config.php con los nuevos datos, el error aparecerá. Revisa el Paso 2 de esta guía.

¿Qué pasa si mi proveedor de hosting usa Syspanel?

Syspanel es un panel de control como cPanel o Plesk. Para este error, lo único que necesitas saber es que el acceso se realiza a través del puerto 2106 (por ejemplo, tudominio.com:2106). Una vez dentro, el proceso para encontrar las credenciales de la base de datos es el mismo: busca la sección "Bases de Datos" o "MySQL".

[TIP] Si después de intentar todos estos pasos el error persiste, no dudes en contactar con el soporte técnico de tu proveedor de hosting. Es su trabajo ayudarte y tienen herramientas y acceso a los logs del servidor que tú no tienes.


Conclusión: No temas al error base datos wordpress

Ver el mensaje de "Error al conectar con la base de datos" puede ser desalentador, pero es uno de los problemas más fáciles de diagnosticar y solucionar en WordPress. La clave está en la calma y en seguir un método claro.

Hemos visto que las causas principales son las credenciales incorrectas, problemas del servidor, archivos corruptos o plugins conflictivos. Con los pasos que te he dado, desde revisar el wp-config.php hasta reparar la base de datos, tendrás la capacidad de resolver el problema en la mayoría de los casos.

Recuerda que la prevención es la mejor cura. Siempre mantén copias de seguridad actualizadas de tu sitio, ya que te sacarán de más de un apuro. Ahora ya sabes cómo enfrentarte a este temido error y salir victorioso. ¡Tu web estará de vuelta en línea en un abrir y cerrar de ojos!

¿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