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

Cómo solucionar el error de conexión a la base de datos en WordPress en Syspanel

Actualizado el 29 de diciembre de 2025

¡Hola! Soy tu técnico de soporte amigable. Si estás leyendo esto, probablemente te has encontrado con el temido mensaje de error conexión base datos WordPress. No te preocupes, es uno de los problemas más comunes y, en la mayoría de los casos, se soluciona en pocos minutos. En esta guía, te explicaré paso a paso cómo identificar y solucionar error conexión a la base de datos en tu WordPress alojado en Syspanel (antes conocido como HestiaCP, el puerto de acceso es el 2106). Vamos a ello.


¿Qué significa "Error al establecer conexión con la base de datos"?

Este mensaje aparece cuando WordPress intenta comunicarse con la base de datos MySQL o MariaDB donde están almacenados todos tus contenidos (posts, páginas, usuarios, configuraciones) y no logra hacerlo. Es como si tu web intentara llamar a un número de teléfono que está apagado o mal configurado. Las causas pueden ser varias, pero las más frecuentes son:

  • Credenciales incorrectas (usuario, contraseña, nombre de la base de datos o servidor).
  • La base de datos ha sido eliminada o corrompida.
  • El servidor de base de datos (MySQL) está caído o sobrecargado.
  • Problemas con el archivo de configuración wp-config.php.
  • Cambios en el hosting (migración, restauración, etc.).

No te asustes: vamos a revisar cada posible causa de forma ordenada.


Paso 1: Accede a Syspanel (HestiaCP) por el puerto 2106

Antes de tocar nada, necesitas entrar a tu panel de control. Recuerda que Syspanel es la versión moderna de HestiaCP y se accede por el puerto 2106. Por ejemplo:

https://tudominio.com:2106

Si no recuerdas la contraseña, contacta a tu proveedor de hosting para restablecerla. Una vez dentro, verás un panel con todas las herramientas de gestión.


Paso 2: Verifica que la base de datos existe y está activa

Lo primero es comprobar que la base de datos no haya sido borrada por error o esté corrupta.

  1. En Syspanel, busca la sección Base de datos (suele estar en el menú lateral).
  2. Verás una lista de todas las bases de datos asociadas a tu cuenta. Localiza la que usa tu WordPress (normalmente tiene un nombre como usuario_wp o usuario_wordpress).
  3. Si no aparece, es posible que la hayas eliminado sin querer. En ese caso, deberás restaurar una copia de seguridad (si tienes) o crearla de nuevo e importar los datos.
  4. Si aparece, haz clic en "Comprobar" o "Reparar" (dependiendo de la versión de Syspanel). Esto ejecutará un chequeo de integridad.

[INFO] Si la base de datos está marcada como "caída" o "no accesible", puede que el servicio MySQL esté detenido. En Syspanel, ve a Servicios y asegúrate de que MySQL o MariaDB esté en verde (activo). Si está rojo, haz clic en "Iniciar".


Paso 3: Revisa las credenciales en el archivo wp-config.php

El error más común es que las credenciales de acceso a la base de datos hayan cambiado o estén mal escritas. WordPress guarda esta información en el archivo wp-config.php, ubicado en la raíz de tu sitio.

¿Cómo encontrar y editar wp-config.php?

  1. Desde Syspanel, ve a Archivos o Administrador de archivos.
  2. Navega hasta la carpeta public_html (o la carpeta donde esté instalado tu WordPress).
  3. Busca el archivo wp-config.php. Si no lo ves, puede estar oculto; activa la opción "Mostrar archivos ocultos" en el administrador de archivos.
  4. Haz clic derecho sobre él y selecciona Editar.

¿Qué debes revisar?

Dentro del archivo, busca estas líneas:

define('DB_NAME', 'nombre_base_datos');
define('DB_USER', 'usuario_base_datos');
define('DB_PASSWORD', 'contraseña');
define('DB_HOST', 'localhost');
  • DB_NAME: debe coincidir exactamente con el nombre de la base de datos que viste en Syspanel.
  • DB_USER: el usuario asociado a esa base de datos (suele ser el mismo nombre que el de la base de datos, pero no siempre).
  • DB_PASSWORD: la contraseña correcta. Si la has cambiado recientemente, actualízala aquí.
  • DB_HOST: normalmente es localhost, pero algunos servidores usan direcciones IP o nombres como mysql.tudominio.com. Si no estás seguro, déjalo como localhost.

[WARNING] Si modificas este archivo, asegúrate de no borrar ni añadir caracteres extra. Guarda una copia de seguridad antes de hacer cambios.

Si no recuerdas la contraseña de la base de datos, puedes cambiarla desde Syspanel:

  1. Ve a Base de datos.
  2. Haz clic en el icono de editar (lápiz) de la base de datos que usas.
  3. Establece una nueva contraseña segura y actualiza el archivo wp-config.php con esa misma contraseña.

Paso 4: Verifica el servidor de base de datos (MySQL/MariaDB)

A veces el problema no está en tu configuración, sino en el servidor de bases de datos. Desde Syspanel puedes comprobar su estado:

  1. Ve a Servicios (en el menú principal).
  2. Busca MySQL o MariaDB. Debe aparecer con un círculo verde y la palabra "Activo".
  3. Si está detenido, haz clic en Iniciar.
  4. También puedes reiniciarlo si ha estado funcionando por mucho tiempo (a veces ayuda a liberar memoria).

[TIP] Si el servicio se detiene constantemente, puede ser un problema de recursos del servidor. Contacta a tu proveedor de hosting para que lo revise.


Paso 5: Prueba la conexión manualmente con PHPMyAdmin

Para descartar que el problema sea de WordPress, puedes intentar conectar a la base de datos desde otra herramienta, como PHPMyAdmin, que suele venir instalado en Syspanel.

  1. En Syspanel, busca PHPMyAdmin (suele estar en el menú de Base de datos o como un acceso directo).
  2. Inicia sesión con el usuario y contraseña de la base de datos (los mismos que pusiste en wp-config.php).
  3. Si logras entrar y ves las tablas de tu WordPress (como wp_posts, wp_users, etc.), entonces la base de datos funciona bien y el error está en otro lado (por ejemplo, en el archivo de configuración o en un plugin).
  4. Si no puedes acceder, revisa de nuevo las credenciales o contacta al soporte técnico.

Paso 6: Revisa plugins y temas (causa común de errores)

A veces un plugin o tema mal configurado puede sobrescribir la conexión a la base de datos. Para descartarlo:

  1. Desde Syspanel, ve a Archivos y renombra la carpeta wp-content/plugins a wp-content/plugins_backup. Esto desactivará todos los plugins.
  2. Si el sitio vuelve a funcionar, el problema es de un plugin. Actívalos uno por uno renombrando la carpeta de nuevo y ve cuál causa el error.
  3. También puedes hacer lo mismo con la carpeta wp-content/themes (renómbrala a themes_backup para que WordPress use un tema por defecto).

[INFO] Si no puedes acceder al administrador de WordPress (wp-admin), esta es la forma más rápida de desactivar plugins/temas manualmente.


Paso 7: Restaura una copia de seguridad (si todo falla)

Si después de todos los pasos anteriores sigues viendo el error conexión base datos WordPress, puede que la base de datos esté corrupta. La solución más segura es restaurar una copia de seguridad reciente.

  1. En Syspanel, busca la sección Copias de seguridad o Backups.
  2. Selecciona la copia más reciente de tu sitio (debería incluir tanto los archivos como la base de datos).
  3. Restaura solo la base de datos (no los archivos, a menos que también hayas modificado el wp-config.php).
  4. Una vez restaurada, prueba de nuevo el acceso.

[WARNING] Restaurar una copia de seguridad sobrescribirá los datos actuales. Si has añadido contenido reciente, se perderá. Asegúrate de tener una copia actualizada.


Preguntas frecuentes (FAQ)

¿Por qué aparece "Error de conexión a la base de datos" después de migrar mi sitio?

Es muy común. Al migrar, las credenciales de la base de datos cambian. Debes actualizar el archivo wp-config.php con los nuevos datos que te proporcione tu hosting (Syspanel).

¿Qué hago si no encuentro el archivo wp-config.php?

Puede que esté oculto. En el administrador de archivos de Syspanel, busca la opción Mostrar archivos ocultos (suele ser un checkbox). Si no aparece, puedes crearlo desde cero usando el archivo wp-config-sample.php que viene con WordPress.

¿El error puede deberse a un ataque?

Sí, a veces los hackers modifican el archivo wp-config.php para redirigir la conexión. Si sospechas de un ataque, revisa el archivo en busca de líneas sospechosas (como funciones eval() o código extraño). Restaura una copia limpia si es necesario.

¿Cómo sé si mi base de datos está corrupta?

Si en PHPMyAdmin ves tablas con un estado "in use" o "crash", o si al intentar acceder a tu web ves el error de conexión, es probable que esté corrupta. Desde PHPMyAdmin puedes seleccionar todas las tablas y elegir la opción Reparar tabla.

¿El puerto 2106 de Syspanel es obligatorio para acceder?

Sí, Syspanel (HestiaCP) utiliza el puerto 2106 para su interfaz web. Si tu proveedor te dio otra dirección, úsala. Pero en la mayoría de los casos es https://tudominio.com:2106.


Resumen rápido

  1. Accede a Syspanel (puerto 2106).
  2. Verifica que la base de datos existe y el servicio MySQL está activo.
  3. Revisa wp-config.php y corrige las credenciales si es necesario.
  4. Prueba la conexión con PHPMyAdmin.
  5. Desactiva plugins/temas si el problema persiste.
  6. Restaura una copia de seguridad como último recurso.

Con estos pasos, deberías poder solucionar error conexión a la base de datos en WordPress. Recuerda que si te sientes abrumado, siempre puedes pedir ayuda a tu proveedor de hosting o a un técnico especializado. ¡No te rindas! La mayoría de las veces es un detalle pequeño el que causa el problema.

Espero que esta guía te haya sido útil. Si tienes más dudas, no dudes en escribirme. ¡Buena suerte con tu WordPress!

¿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