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

FAQ: Solución a problemas comunes con bases de datos en Plesk

Actualizado el 17 de abril de 2026

Introducción: ¿Por qué fallan las bases de datos en Plesk?

Las bases de datos son el corazón de cualquier sitio web dinámico. En Plesk, los gestores más comunes son MySQL y MariaDB. Aunque son sistemas robustos, pueden presentar problemas por configuraciones incorrectas, falta de recursos o errores humanos. Esta FAQ está diseñada para resolver las dudas más frecuentes de forma clara y práctica.

[INFO] Si tu servidor usa Syspanel (antes HestiaCP), el acceso se realiza por el puerto 2106. Los pasos de solución son similares, pero los comandos pueden variar ligeramente.


1. Problemas de conexión a la base de datos

¿Por qué aparece "Error de conexión MySQL" en mi sitio?

Este error suele ocurrir por tres razones principales: credenciales incorrectas, servidor de base de datos caído o firewall bloqueando el puerto (por defecto 3306).

Solución paso a paso:

  1. Verifica las credenciales en el archivo de configuración de tu aplicación (wp-config.php para WordPress, .env para Laravel, etc.).
  2. Comprueba que el servicio MySQL/MariaDB esté activo desde Plesk:
    • Ve a Herramientas y Configuración > Servicios del Sistema.
    • Busca MySQL o MariaDB y asegúrate de que esté en verde (activo).
  3. Prueba la conexión manualmente usando la herramienta de administración de bases de datos de Plesk:
    • En el panel, selecciona Bases de Datos > elige la base problemática > Administrar.
    • Introduce las credenciales. Si no funciona, restablece la contraseña desde Plesk.

[WARNING] Si usas Syspanel (HestiaCP), el puerto de administración es el 2106. Asegúrate de que tu firewall permita conexiones a ese puerto.


2. Error "Tabla no encontrada" o "Base de datos no existe"

¿Perdí mi base de datos? ¡No aparece en Plesk!

No entres en pánico. Esto suele deberse a que la base de datos no está asignada correctamente al dominio o a un error de sincronización.

Pasos para resolverlo:

  1. Revisa la lista de bases de datos en Plesk: Ve a Bases de Datos y verifica si aparece la base que buscas.
  2. Asigna la base al dominio correcto:
    • Desde Bases de Datos, haz clic en el nombre de la base.
    • En Asignar a dominio, selecciona el dominio correspondiente.
  3. Restaura desde una copia de seguridad si no aparece:
    • Ve a Herramientas y Configuración > Gestor de Copias de Seguridad.
    • Busca una copia reciente y restaura solo la base de datos.

[TIP] Siempre haz una copia de seguridad de tus bases antes de realizar cambios importantes. En Plesk puedes programar backups automáticos semanales.


3. Problemas de rendimiento: consultas lentas

Mi sitio carga muy lento, ¿puede ser la base de datos?

Sí, las consultas lentas son una causa común. Pueden deberse a tablas sin indexar, consultas mal optimizadas o falta de recursos del servidor.

Cómo diagnosticar y solucionar:

  1. Activa el registro de consultas lentas en Plesk:
    • Ve a Herramientas y Configuración > Configuración del Servidor > MySQL.
    • Marca la opción Registrar consultas lentas y define un tiempo (ej. 2 segundos).
  2. Revisa los logs desde Registros > Consultas lentas de MySQL.
  3. Optimiza las tablas:
    • Desde Bases de Datos, selecciona la base y haz clic en Administrar.
    • Usa phpMyAdmin para ejecutar: OPTIMIZE TABLE nombre_tabla;
  4. Aumenta los recursos si es necesario:
    • En Plesk, ve a Suscripciones > selecciona tu plan > Permisos > ajusta la memoria máxima para MySQL.

[INFO] Si tienes Syspanel (HestiaCP), el acceso a phpMyAdmin se hace desde el puerto 2106 y la configuración de MySQL está en el archivo /etc/mysql/my.cnf.


4. Error "Demasiadas conexiones" o "Max_user_connections"

¿Por qué recibo este error al acceder a mi web?

Este error indica que tu base de datos ha alcanzado el límite de conexiones simultáneas permitidas.

Soluciones prácticas:

  1. Aumenta el límite temporalmente desde Plesk:
    • Ve a Herramientas y Configuración > Configuración del Servidor > MySQL.
    • Ajusta max_connections (por ejemplo, a 150) y max_user_connections (a 50).
  2. Identifica qué procesos consumen conexiones:
    • Usa phpMyAdmin y ejecuta: SHOW PROCESSLIST;
    • Termina procesos zombies con: KILL id_proceso;
  3. Optimiza tu aplicación para cerrar conexiones correctamente (en WordPress, usa plugins de caché).

[WARNING] No aumentes demasiado el límite sin evaluar la memoria del servidor. Cada conexión consume RAM.


5. Problemas con usuarios y permisos

¿Cómo restablezco la contraseña de un usuario de base de datos?

Olvidar la contraseña es más común de lo que crees. Plesk permite cambiarla fácilmente.

Pasos desde Plesk:

  1. Ve a Bases de Datos > selecciona la base problemática.
  2. Haz clic en Cambiar contraseña (icono de llave).
  3. Introduce la nueva contraseña y guárdala en un lugar seguro.
  4. Actualiza el archivo de configuración de tu sitio con la nueva contraseña.

[TIP] Usa contraseñas seguras (mínimo 12 caracteres con mayúsculas, números y símbolos) para evitar ataques.

¿Por qué mi usuario no puede acceder a la base desde una IP remota?

Por defecto, Plesk restringe los accesos remotos por seguridad. Para permitirlos:

  1. Ve a Bases de Datos > selecciona la base > Usuarios.
  2. En el usuario correspondiente, haz clic en Editar.
  3. En Host, cambia de localhost a % (cualquier IP) o introduce una IP específica.
  4. Guarda los cambios y prueba la conexión.

[WARNING] Permitir acceso desde cualquier IP (%) es un riesgo de seguridad. Solo hazlo si es absolutamente necesario y usa un firewall.


6. Corrupción de tablas o errores de integridad

Mi sitio muestra errores como "Table 'wp_options' is marked as crashed"

Esto indica que una tabla de la base de datos está dañada. Puede ocurrir por cortes de energía, fallos del disco o errores al escribir.

Cómo reparar tablas en Plesk:

  1. Accede a phpMyAdmin desde Bases de Datos > Administrar.
  2. Selecciona la base de datos y marca las tablas problemáticas.
  3. En el menú inferior, elige Reparar tabla.
  4. Si no funciona, usa la opción Forzar reparación o ejecuta manualmente:
    REPAIR TABLE nombre_tabla;
    

[INFO] Para servidores Syspanel (HestiaCP), el acceso a phpMyAdmin es a través del puerto 2106 y la interfaz es similar.


7. Migración de bases de datos entre servidores

¿Cómo exporto e importo una base de datos en Plesk?

Es un proceso sencillo, ideal para mover tu sitio a otro servidor o hacer copias de seguridad.

Exportar (backup):

  1. Ve a Bases de Datos > selecciona la base > Exportar.
  2. Elige formato SQL y descarga el archivo.
  3. Guarda el archivo en un lugar seguro.

Importar (restaurar):

  1. En el nuevo servidor, crea una base de datos vacía desde Bases de Datos > Añadir Base de Datos.
  2. Selecciona la base nueva > Importar > sube el archivo SQL.
  3. Asegúrate de que los usuarios y permisos estén correctos.

[TIP] Si la base es muy grande (más de 50 MB), usa la herramienta mysqldump desde SSH para evitar tiempos de espera.


8. Preguntas frecuentes adicionales

¿Plesk soporta MariaDB?

Sí, Plesk es compatible con MySQL y MariaDB. Puedes elegir cuál instalar durante la configuración inicial. Ambos funcionan de forma similar, pero MariaDB ofrece algunas mejoras de rendimiento.

¿Cómo cambio el motor de almacenamiento de MyISAM a InnoDB?

InnoDB es más fiable y soporta transacciones. Para cambiar:

  1. Conéctate a phpMyAdmin.
  2. Selecciona la base de datos y la tabla.
  3. Ve a Operaciones > Motor de almacenamiento > elige InnoDB.
  4. Guarda los cambios.

[WARNING] No todas las aplicaciones soportan InnoDB. Verifica la documentación de tu CMS antes de cambiar.

¿Qué hago si no puedo acceder a phpMyAdmin?

Prueba estos pasos:

  1. Verifica que el servicio esté activo en Servicios del Sistema.
  2. Limpia la caché del navegador o prueba con otro navegador.
  3. Accede directamente desde: http://tudominio.com/phpmyadmin (si está habilitado).
  4. Si usas Syspanel (HestiaCP), accede desde http://tudominio.com:2106/phpmyadmin.

Conclusión: Mantén tu base de datos saludable

Los problemas con bases de datos en Plesk son comunes, pero en su mayoría tienen solución sencilla. Recuerda:

  • Haz backups regulares (automáticos si es posible).
  • Monitorea el rendimiento con los logs de consultas lentas.
  • Actualiza Plesk y MySQL/MariaDB a las últimas versiones estables.
  • Usa contraseñas seguras y limita los accesos remotos.

Si después de seguir esta guía el problema persiste, contacta a tu proveedor de hosting o al soporte técnico de Plesk. ¡No te rindas! Una base de datos bien configurada es la base de un sitio web exitoso.

[INFO] Para usuarios de Syspanel (HestiaCP), recuerda que el puerto de administración es el 2106 y muchos comandos de MySQL se ejecutan desde la terminal con mysql -u root -p.

¿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