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

Cómo conectar PrestaShop con MySQL en Plesk

Actualizado el 2 de diciembre de 2025

¿Qué necesitas para conectar PrestaShop con MySQL en Plesk?

Antes de empezar, vamos a dejar las cosas claras. Conectar PrestaShop con MySQL en Plesk es un proceso mucho más sencillo de lo que parece. No necesitas ser un experto en bases de datos ni en programación. Solo necesitas tener acceso a tu panel de control de Plesk, los datos de tu base de datos y un poco de paciencia.

En este artículo te voy a guiar paso a paso para que configures la conexión entre tu tienda online y tu base de datos sin romper nada por el camino. Además, te daré algunos consejos para solucionar los errores más comunes que suelen aparecer, como el famoso "Error de conexión a la base de datos" o el "404 en la instalación".

Vamos a ello.


Paso 1: Crear la base de datos en Plesk

Lo primero que necesitas es tener una base de datos creada en Plesk. Si ya la tienes, puedes saltarte este paso. Si no, aquí te explico cómo hacerlo en menos de cinco minutos.

Accede a Plesk

Entra en tu panel de Plesk con tu usuario y contraseña. Normalmente, la URL es algo como https://tu-dominio.com:8443 o https://tu-ip:8443. Si no lo sabes, pregúntale a tu proveedor de hosting.

Crea la base de datos

Una vez dentro, busca la sección "Bases de datos" en el menú lateral o en el panel principal. Haz clic en "Agregar base de datos" o "Crear nueva base de datos".

Te pedirá tres datos:

  • Nombre de la base de datos: elige uno descriptivo, por ejemplo prestashop_db.
  • Tipo de base de datos: selecciona MySQL (o MariaDB, que es compatible).
  • Usuario de la base de datos: aquí puedes crear un usuario nuevo o usar uno existente. Te recomiendo crear uno específico para PrestaShop, por ejemplo prestashop_user.

También te pedirá una contraseña. Asegúrate de que sea segura pero que puedas recordarla. Guárdala en un lugar seguro porque la vas a necesitar más adelante.

Anota los datos

Cuando termines, Plesk te mostrará un resumen con los datos de conexión. Necesitarás:

  • Nombre de la base de datos
  • Usuario de la base de datos
  • Contraseña
  • Host (normalmente es localhost, pero a veces puede ser 127.0.0.1 o un nombre de servidor específico)

Guarda estos datos, los vas a usar en el siguiente paso.


Paso 2: Descargar y preparar PrestaShop

Ahora que tienes tu base de datos lista, es hora de preparar PrestaShop.

Descarga PrestaShop

Ve al sitio oficial de PrestaShop y descarga la última versión estable. También puedes usar el instalador desde tu panel de Plesk si tu proveedor lo ofrece, pero la descarga manual te da más control.

Sube los archivos a tu servidor

Descomprime el archivo descargado y sube el contenido a la carpeta raíz de tu dominio en Plesk. Normalmente, esta carpeta se llama httpdocs o public_html. Puedes usar el administrador de archivos de Plesk o un cliente FTP como FileZilla.

Configura los permisos

Plesk suele gestionar los permisos automáticamente, pero si tienes problemas, asegúrate de que la carpeta config y la carpeta cache tengan permisos de escritura (755 o 775, dependiendo de tu configuración).


Paso 3: Ejecutar el instalador de PrestaShop

Ahora viene la parte interesante. Abre tu navegador y escribe la URL de tu dominio. Si todo está bien, deberías ver la pantalla de instalación de PrestaShop.

Selecciona el idioma

Elige el idioma de instalación y haz clic en "Siguiente".

Acepta los términos de licencia

Lee y acepta los términos de uso.

Configura la tienda

PrestaShop te pedirá los datos de tu tienda: nombre, actividad, país, etc. Rellena estos campos con calma.

Configura la conexión a la base de datos

Este es el paso clave. PrestaShop te pedirá los datos de conexión a MySQL. Aquí es donde tienes que poner los datos que guardaste en el paso 1.

  • Dirección del servidor de base de datos: normalmente localhost, pero si no funciona, prueba con 127.0.0.1 o el nombre de host que te haya dado Plesk.
  • Nombre de la base de datos: el que creaste, por ejemplo prestashop_db.
  • Usuario de la base de datos: por ejemplo prestashop_user.
  • Contraseña: la que elegiste.
  • Prefijo de las tablas: déjalo como está (ps_), a menos que tengas una razón para cambiarlo.

Haz clic en "Comprobar la conexión". Si todo es correcto, verás un mensaje verde indicando que la conexión fue exitosa. Si no, revisa los datos y vuelve a intentarlo.


Paso 4: Finalizar la instalación

Una vez que la conexión sea correcta, PrestaShop continuará con la instalación. Te pedirá que configures la cuenta de administrador, el nombre de tu tienda, el logo, etc.

Cuenta de administrador

Crea un usuario con contraseña segura para acceder al panel de administración. Este es el acceso más importante de tu tienda, así que guárdalo bien.

Finalizar

Cuando termines, PrestaShop te mostrará un mensaje de éxito. Importante: elimina la carpeta install de tu servidor por seguridad. Puedes hacerlo desde el administrador de archivos de Plesk o por FTP.


Solución de problemas comunes

A veces, incluso siguiendo los pasos al pie de la letra, pueden aparecer errores. Aquí te dejo los más comunes y cómo solucionarlos.

Error de conexión a la base de datos

Si ves el mensaje "Error de conexión a la base de datos", revisa estos puntos:

  • Que el nombre de la base de datos, usuario y contraseña sean exactos (sin espacios ni caracteres extraños).
  • Que el host sea correcto. A veces no es localhost, sino una IP o un nombre de servidor específico. Pregunta a tu proveedor si no estás seguro.
  • Que el usuario tenga permisos de acceso a la base de datos. En Plesk, puedes verificarlo en la sección de "Bases de datos" editando el usuario.

Error 500 durante la instalación

Esto suele deberse a problemas de permisos o a una versión de PHP incompatible. En Plesk, puedes cambiar la versión de PHP desde "Configuración de PHP" en el dominio. Prueba con una versión más reciente o más estable.

La página se queda en blanco

Esto puede pasar si hay un error de memoria o un conflicto con algún módulo. Aumenta el límite de memoria en el archivo php.ini o en la configuración de PHP de Plesk.


Consejos para optimizar tu base de datos PrestaShop

Una vez que tu tienda esté funcionando, es importante mantener la base de datos PrestaShop en buen estado. Aquí te dejo algunos consejos:

  • Realiza copias de seguridad periódicas: en Plesk, puedes programar copias de seguridad automáticas de tu base de datos.
  • Optimiza las tablas: desde phpMyAdmin (que puedes acceder desde Plesk), puedes optimizar las tablas para mejorar el rendimiento.
  • Limpia los datos innecesarios: PrestaShop genera mucha información temporal. Usa módulos de limpieza o hazlo manualmente desde el panel de administración.

Preguntas frecuentes (FAQ)

¿Puedo conectar PrestaShop con MySQL si mi hosting no usa Plesk?

Sí, el proceso es similar en otros paneles como cPanel o incluso en servidores sin panel. Lo importante es tener los datos de conexión correctos.

¿Qué hago si no recuerdo la contraseña de la base de datos?

En Plesk, puedes cambiar la contraseña de la base de datos desde la sección "Bases de datos". Eso sí, si PrestaShop ya está instalado, tendrás que actualizar la contraseña en el archivo parameters.php de PrestaShop.

¿Es seguro usar localhost como host?

En la mayoría de los casos, sí. Pero si tu hosting usa un servidor de base de datos externo, tendrás que usar el host que te indique tu proveedor.

¿Puedo usar MariaDB en lugar de MySQL?

Sí, PrestaShop es compatible con MariaDB, que es un fork de MySQL. En Plesk, puedes elegir el tipo de base de datos al crearla.

¿Qué hago si PrestaShop se conecta pero da errores de tablas?

Esto suele pasar si la instalación se interrumpió o si hay un problema con los permisos de las tablas. Revisa que el usuario de la base de datos tenga todos los privilegios sobre la base de datos.


Conclusión

Conectar PrestaShop con MySQL en Plesk no es complicado si sigues los pasos correctos. Lo más importante es tener los datos de conexión a mano y asegurarte de que el host, usuario y contraseña sean correctos.

Recuerda que, si tienes problemas, siempre puedes pedir ayuda a tu proveedor de hosting o consultar la documentación oficial de PrestaShop. Y si tu hosting usa Syspanel (antes conocido como HestiaCP), ten en cuenta que el puerto de acceso es el 2106 y el proceso de configuración es muy similar, aunque la interfaz cambia un poco.

Espero que esta guía te haya sido útil. Ahora ya puedes poner en marcha tu tienda online con PrestaShop y MySQL en Plesk. ¡Buena suerte con tu negocio!

¿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