Inicio / Blog / Error de conexión a la base de datos
Resolución de errores

PrestaShop: error de conexión a la base de datos

Tu tienda muestra "No se puede establecer la conexión con la base de datos" (o "Link to database cannot be established") y está caída. Es de los sustos gordos, pero casi siempre se arregla rápido. Vamos a ello.

Guía técnicaLectura ~5 minActualizado: jun 2026
⚠️ Tranquilidad primero: este error es de conexión, no de borrado. Tus productos, pedidos y clientes siguen en la base de datos. PrestaShop simplemente no logra conectarse a ella ahora mismo — y eso se restablece.

Qué significa exactamente

PrestaShop guarda todo (catálogo, pedidos, clientes, configuración) en una base de datos MySQL/MariaDB. Si no consigue conectarse a ella, no puede mostrar nada y la tienda cae entera con ese mensaje. Así que el objetivo es simple: averiguar por qué no conecta y restablecerlo.

Las causas más frecuentes

Dónde está la configuración de la base de datos

Si acabas de cambiar de hosting: casi seguro el error es este. Actualiza esos cuatro datos con los del nuevo servidor y recarga.

Cómo solucionarlo, paso a paso

  1. Verifica las credenciales en parameters.php (o settings.inc.php) contra los datos reales de tu hosting (panel → bases de datos).
  2. Comprueba que la base de datos está viva: entra en phpMyAdmin desde el panel del hosting. ¿Conecta ahí? Si no, el problema es del servidor de BD (avisa al hosting).
  3. Revisa el host: algunos hostings no usan localhost sino una IP o un socket. Usa el que indique tu proveedor.
  4. ¿Sale a ratos? Es el límite de conexiones. Pide al hosting subir max_user_connections y reduce la carga (activa caché, bloquea bots abusivos).
  5. ¿Tras una caída? Puede haber tablas corruptas: repáralas desde phpMyAdmin (Reparar tabla) o restaura una copia de seguridad.
  6. Vacía la caché (var/cache/) tras corregir, por si quedó un estado raro.

Cuándo llamar a un experto (ya)

Si la tienda está caída, vendes a diario y no localizas la causa en unos minutos, no merece la pena seguir a ciegas: cada hora caída son ventas y confianza perdidas. Lo levantamos rápido:

¿Tu tienda está caída por la base de datos?

No esperes: lo arreglamos hoy. Rescate desde 149 € (mismo día) — entramos, encontramos el fallo y dejamos tu tienda funcionando. Escríbenos directamente por WhatsApp y te contestamos ya.

Preguntas frecuentes

¿Qué significa este error?
Que PrestaShop no consigue conectar con su base de datos MySQL/MariaDB. Sin ella no hay tienda. Suele ser credenciales incorrectas, servidor de BD caído o límite de conexiones superado.
¿Dónde están las credenciales de la BD?
PS 1.7/8: app/config/parameters.php. PS 1.6: config/settings.inc.php. Si cambiaste de hosting y no los actualizaste, ahí está el problema.
¿He perdido mis datos?
Normalmente no: es un error de conexión, no de borrado. Tus datos siguen en la BD; vuelven al restablecer la conexión.
Sale a ratos y se arregla solo, ¿por qué?
Es el límite de conexiones (max_user_connections). En horas punta o con bots se supera. Hay que subir el límite o reducir la carga (caché, bloquear bots).

← Volver al blog

Pedir auditoría gratis