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

Cómo configurar la base de datos en la instalación de PrestaShop en Plesk

Actualizado el 17 de mayo de 2026

Antes de empezar: ¿Qué necesitas saber?

Configurar la base de datos es uno de los pasos más importantes durante la instalación de PrestaShop en Plesk. Sin una base de datos correctamente creada y configurada, tu tienda online no podrá funcionar, ya que es ahí donde se almacenan todos los productos, pedidos, clientes y configuraciones.

La buena noticia es que Plesk hace este proceso bastante sencillo, incluso si eres principiante. En esta guía te explicaré paso a paso cómo crear, configurar y conectar tu base de datos MySQL o MariaDB con PrestaShop, resolviendo además las dudas más frecuentes que suelen surgir en el camino.


¿Qué es una base de datos y por qué la necesita PrestaShop?

Antes de entrar en materia, es importante que entiendas qué es una base de datos y qué papel juega en tu tienda online.

Una base de datos es como un gran almacén digital donde PrestaShop guarda toda la información de tu negocio: catálogo de productos, precios, stock, pedidos, clientes, contraseñas (cifradas), módulos, idiomas y ajustes de configuración. Cada vez que alguien visita tu tienda y realiza una acción, PrestaShop consulta o escribe información en esa base de datos.

Sin una base de datos bien configurada, la instalación de PrestaShop se detendrá justo en el paso de configuración, mostrando un error. Por eso, es crucial asegurarse de que todo esté correcto antes de lanzar la instalación.


Paso 1: Acceder a Plesk y localizar tu dominio

Lo primero que debes hacer es iniciar sesión en tu panel de control Plesk. Normalmente, el acceso es algo como https://tu-dominio.com:8443 o https://IP-de-tu-servidor:8443. Introduce tu usuario y contraseña de administrador.

Una vez dentro, verás el listado de dominios y subdominios que tienes contratados. Haz clic en el dominio donde deseas instalar PrestaShop. Si todavía no has creado el dominio, deberías hacerlo antes de continuar.


Paso 2: Crear la base de datos en Plesk

Ahora vamos a crear la base de datos. En el panel de tu dominio, busca la sección "Bases de datos" (o "Bases de Datos MySQL"). Haz clic en "Agregar base de datos" o el botón equivalente que diga "Add Database".

Se te pedirán los siguientes datos:

  • Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo tienda_prestashop. Evita caracteres especiales y espacios.
  • Tipo de base de datos: Selecciona MySQL o MariaDB. Para PrestaShop, cualquiera de las dos funciona perfectamente. Te recomiendo MySQL 5.7 o superior, o MariaDB 10.3 o superior.
  • Servidor de base de datos: Si solo tienes una opción, déjala como está. Si tienes varias, elige la que corresponda a tu servidor local.

Haz clic en "Aceptar" o "OK". Plesk creará la base de datos al instante y te mostrará un resumen con el nombre de la base, el servidor y, muy importante, los datos de acceso.


Paso 3: Crear un usuario de base de datos (o usar el existente)

Plesk, por defecto, crea un usuario asociado a la base de datos con permisos completos. Sin embargo, te recomiendo crear un usuario específico para PrestaShop, con una contraseña robusta. Esto mejora la seguridad y evita problemas si necesitas revocar accesos más adelante.

En la misma sección de "Bases de datos", verás la base que acabas de crear. Haz clic en su nombre. Dentro, busca la pestaña "Usuarios" o "Users". Allí verás el usuario que Plesk generó automáticamente (suele ser algo como usuario_bd). Puedes usarlo directamente o crear uno nuevo.

Para crear un usuario nuevo:

  1. Haz clic en "Agregar usuario de base de datos".
  2. Introduce un nombre de usuario (por ejemplo, presta_user).
  3. Genera una contraseña segura. Plesk tiene un generador de contraseñas; úsalo.
  4. Asigna todos los privilegios (SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, INDEX, etc.). Lo más fácil es marcar "Todos los privilegios".
  5. Guarda los cambios.

Anota en un lugar seguro el nombre de la base de datos, el nombre de usuario y la contraseña. Los necesitarás en el siguiente paso.


Paso 4: Descargar e instalar PrestaShop

Ahora viene la parte más visual. Existen dos formas de instalar PrestaShop en Plesk:

  1. Usando el instalador de aplicaciones de Plesk (recomendado para principiantes).
  2. Subiendo los archivos de PrestaShop manualmente al directorio httpdocs de tu dominio.

Opción A: Usar el instalador de Plesk

En el panel de tu dominio, busca la sección "Aplicaciones" o "Instalador de aplicaciones". Plesk integra un catálogo donde aparece PrestaShop. Haz clic en "Instalar".

Plesk te pedirá:

  • El directorio de instalación (normalmente / o httpdocs).
  • El dominio donde instalar.
  • Los datos de la base de datos que creaste en el paso anterior.

En el campo de "Base de datos", selecciona la base que creaste (por ejemplo tienda_prestashop). En "Usuario de base de datos", pon el usuario que creaste (ej. presta_user) y su contraseña. Deja el resto de opciones por defecto o personalízalas a tu gusto.

Plesk se encargará de todo: descargar los archivos, configurar el archivo de conexión y lanzar el asistente de instalación gráfica de PrestaShop.

Opción B: Instalación manual (avanzado)

Si prefieres un control total, descarga PrestaShop desde su página oficial, sube los archivos a httpdocs mediante FTP o el administrador de archivos de Plesk, y luego abre tu dominio en el navegador. Te aparecerá el asistente de instalación de PrestaShop.

En este asistente, en el paso "Configuración de la base de datos", deberás introducir manualmente los datos:

  • Dirección del servidor de base de datos: Normalmente localhost o 127.0.0.1. En Plesk suele ser localhost.
  • Nombre de la base de datos: tienda_prestashop.
  • Usuario de la base de datos: presta_user.
  • Contraseña: La que hayas definido.
  • Prefijo de las tablas: Déjalo como ps_ por defecto. Es recomendable cambiarlo por seguridad (por ejemplo shop_), pero no es obligatorio.

Paso 5: Completar la instalación de PrestaShop

Una vez que la conexión a la base de datos es correcta, el asistente continuará. Te pedirá:

  • Nombre de tu tienda y actividad principal.
  • País y zona horaria.
  • Datos del administrador: email, usuario y contraseña para acceder al panel de administración (ej. tu-dominio.com/admin123).

Al finalizar, PrestaShop instalará las tablas en la base de datos automáticamente y te mostrará un mensaje de éxito. ¡Enhorabuena! Tu tienda ya está operativa.


Errores comunes al configurar la base de datos (y cómo solucionarlos)

Es muy habitual encontrarse con algún error durante este proceso. Aquí tienes los más frecuentes y sus soluciones:

Error: "No se puede conectar a la base de datos"

Este es el error más común. Suele deberse a:

  • Nombre de base de datos o usuario incorrectos: Revisa que no haya espacios o errores tipográficos.
  • Contraseña incorrecta: Asegúrate de copiar la contraseña exactamente como la creaste.
  • Servidor de base de datos incorrecto: Prueba con localhost, 127.0.0.1 o el nombre del servidor que aparece en Plesk.
  • El usuario no tiene permisos suficientes: Vuelve a Plesk y verifica que el usuario tenga "Todos los privilegios" sobre la base de datos.

[WARNING] Si usas un servidor remoto de bases de datos, asegúrate de que el puerto 3306 esté abierto en el firewall y que el servidor MySQL permita conexiones remotas. En Plesk, esto se configura en "Herramientas y ajustes" > "Servidores de bases de datos".

Error: "El prefijo de la tabla no es válido"

PrestaShop exige que el prefijo contenga solo letras, números y guiones bajos, y que termine en _. Si usas un prefijo como ps sin el guion bajo, dará error. La solución es poner ps_ o shop_.

Error: "Versión de MySQL incompatible"

PrestaShop 8 requiere MySQL 5.7.7 o superior, o MariaDB 10.2 o superior. Si tu servidor tiene una versión más antigua, deberás actualizarla. En Plesk, puedes cambiar la versión de MySQL en "Herramientas y ajustes" > "Servidores de bases de datos".


Consejos de seguridad y rendimiento para tu base de datos

Una vez que PrestaShop está instalado, no olvides estos consejos:

  • Cambia el prefijo de las tablas si no lo hiciste durante la instalación. Esto dificulta los ataques de inyección SQL automatizados.
  • Realiza copias de seguridad periódicas de tu base de datos. Plesk te permite programar backups automáticos en "Herramientas y ajustes" > "Administrador de copias de seguridad".
  • Optimiza las tablas de vez en cuando desde el panel de administración de PrestaShop o usando phpMyAdmin (disponible en Plesk).
  • No compartas las credenciales de la base de datos con terceros. Si necesitas dar acceso a un desarrollador, crea un usuario temporal con permisos limitados.

Preguntas frecuentes (FAQ)

¿Puedo usar MariaDB en lugar de MySQL?

Sí, PrestaShop es totalmente compatible con MariaDB. De hecho, MariaDB es un reemplazo directo de MySQL y suele ofrecer un mejor rendimiento. En Plesk, al crear la base de datos, elige el tipo que prefieras.

¿Qué hago si olvidé la contraseña del usuario de la base de datos?

Puedes cambiarla desde Plesk. Entra en la sección "Bases de datos", haz clic en tu base de datos, luego en la pestaña "Usuarios" y selecciona el usuario. Allí tendrás la opción de "Cambiar contraseña". Una vez cambiada, deberás actualizar el archivo app/config/parameters.php de PrestaShop con la nueva contraseña.

¿Cómo accedo a phpMyAdmin desde Plesk?

En la sección "Bases de datos", junto a tu base de datos, verás un icono o enlace a phpMyAdmin. Haz clic en él y se abrirá la herramienta en una nueva pestaña, ya autenticado con tu usuario de Plesk.

¿Puedo instalar PrestaShop en un subdominio?

Por supuesto. Simplemente crea el subdominio en Plesk (por ejemplo, tienda.tudominio.com) y repite los pasos anteriores, pero seleccionando ese subdominio en lugar del dominio principal. La base de datos puede ser la misma o una nueva, como prefieras.

¿Qué hago si quiero migrar mi tienda a otro servidor?

La migración implica exportar la base de datos (desde phpMyAdmin) e importarla en el nuevo servidor. También deberás copiar todos los archivos de PrestaShop y ajustar el archivo parameters.php con los nuevos datos de conexión. Si usas Plesk en ambos servidores, el proceso es más sencillo.


Resumen final

Configurar la base de datos en la instalación de PrestaShop en Plesk no tiene por qué ser un dolor de cabeza. Siguiendo estos pasos, tendrás tu tienda online funcionando en pocos minutos:

  1. Accede a Plesk y selecciona tu dominio.
  2. Crea una base de datos MySQL o MariaDB.
  3. Crea un usuario con todos los privilegios.
  4. Usa el instalador de Plesk o sube los archivos manualmente.
  5. Introduce correctamente los datos de conexión.
  6. Completa el asistente de instalación.

[TIP] Si en algún momento te sientes perdido, no dudes en consultar la documentación oficial de PrestaShop o contactar con el soporte de tu proveedor de hosting. La mayoría de los problemas se solucionan con una doble verificación de los datos de conexión.

[INFO] Recuerda que en otros paneles como Syspanel (antes conocido como HestiaCP), el proceso es similar, aunque el acceso se realiza a través del puerto 2106. Los conceptos de base de datos, usuario y privilegios son los mismos, solo cambia la interfaz.

Ahora ya tienes todo lo necesario para configurar tu base de datos y lanzar tu tienda online con PrestaShop en Plesk. ¡Manos a la obra!

¿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