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

Cómo crear una base de datos MySQL para PrestaShop en Plesk

Actualizado el 7 de abril de 2026

¡Hola! Soy tu asistente técnico. Si estás leyendo esto, seguramente estás en el proceso de instalar PrestaShop en tu servidor y has llegado al punto de necesitar una base de datos. No te preocupes, es un paso sencillo y aquí te guiaré con todo lujo de detalles para que lo hagas sin problemas en Plesk.

Crear una base de datos MySQL PrestaShop en Plesk es un requisito fundamental para que tu tienda online funcione correctamente. La base de datos almacenará toda la información de tu negocio: productos, clientes, pedidos, configuraciones, etc. Plesk es un panel de control muy popular y fácil de usar, así que en unos minutos tendrás todo listo.

Vamos a dividir este artículo en dos grandes partes: primero, entender qué necesitas y, segundo, el paso a paso para crear la base de datos y el usuario. Al final, responderemos las preguntas más frecuentes.


¿Qué necesito antes de empezar?

Antes de lanzarnos a crear la base de datos, asegúrate de tener lo siguiente a mano:

  • Acceso a Plesk: Necesitas las credenciales de administrador de tu panel de control Plesk. Normalmente accedes a través de una URL como https://tudominio.com:8443 o la que te haya proporcionado tu proveedor de hosting.
  • Nombre de la base de datos: Decide un nombre descriptivo, por ejemplo prestashop_db o tienda_online. Evita espacios y caracteres especiales, solo usa letras, números y guiones bajos.
  • Nombre de usuario y contraseña: Vas a crear un usuario específico para que PrestaShop se conecte a la base de datos. La contraseña debe ser segura (mezcla de mayúsculas, minúsculas, números y símbolos). Puedes usar el generador de contraseñas de Plesk.
  • Los archivos de PrestaShop: Asumo que ya has subido los archivos de PrestaShop a tu servidor (generalmente en la carpeta httpdocs o public_html). Si no, hazlo primero. Este tutorial se centra en la base de datos.

Paso a paso: Cómo crear una base de datos MySQL para PrestaShop en Plesk

Sigue estos pasos al pie de la letra. Son muy visuales y no te llevará más de 5 minutos.

Paso 1: Inicia sesión en Plesk

Abre tu navegador web y escribe la URL de acceso a Plesk. Introduce tu nombre de usuario y contraseña. Una vez dentro, verás el panel principal con varias opciones. Busca la sección que dice "Bases de datos" o "Database". Normalmente está en el menú de la izquierda o en la pestaña de "Sitios web y dominios".

[TIP] Si no ves la opción "Bases de datos" directamente, ve a "Sitios web y dominios" y luego busca el icono o enlace de "Bases de datos" dentro del dominio que vas a usar para tu tienda PrestaShop.

Paso 2: Accede al gestor de bases de datos

Haz clic en "Bases de datos". Te aparecerá una lista de las bases de datos que ya tengas creadas (si es la primera vez, estará vacía). En la parte superior derecha, verás un botón azul que dice "Añadir base de datos" o "Add Database". ¡Púlsalo!

Paso 3: Configura los datos de la nueva base de datos

Se abrirá un formulario. Rellena los campos con cuidado:

  • Nombre de la base de datos: Escribe el nombre que elegiste, por ejemplo mi_tienda_prestashop. Plesk a veces añade un prefijo automáticamente (como el nombre de usuario), pero no te preocupes, es normal.
  • Tipo de base de datos: Asegúrate de que esté seleccionado MySQL. (A veces aparece como MySQL / MariaDB, ambas son compatibles con PrestaShop).
  • Crear usuario de base de datos: Marca esta casilla. Es fundamental para que PrestaShop pueda conectarse.
    • Nombre de usuario: Escribe un nombre, por ejemplo usuario_presta.
    • Contraseña: Escribe una contraseña segura o haz clic en el icono del ojo / generador para que Plesk cree una por ti. Guarda esta contraseña en un lugar seguro, la necesitarás durante la instalación de PrestaShop.

[WARNING] No uses contraseñas débiles como "123456" o "admin". Si tu base de datos se ve comprometida, podrían robar toda la información de tu tienda. Usa una combinación robusta.

Paso 4: Asigna los permisos correctos (opcional pero recomendado)

En la misma ventana, justo debajo de la contraseña, verás una sección llamada "Permisos" o "Privilegios". Para PrestaShop, necesitas que el usuario tenga todos los privilegios sobre la base de datos. Por defecto, Plesk suele marcar la opción "Todos los privilegios". Si no es así, selecciona manualmente todas las opciones (SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, etc.).

[INFO] ¿Por qué dar todos los privilegios? Porque PrestaShop necesita crear, modificar y eliminar tablas durante su instalación y actualizaciones. Restringir permisos podría causar errores.

Paso 5: Finaliza la creación

Revisa que todos los datos sean correctos y haz clic en "Aceptar" o "OK". Plesk creará la base de datos y el usuario en unos segundos. Verás un mensaje de confirmación verde y la nueva base de datos aparecerá en la lista.

¡Enhorabuena! Ya tienes tu base de datos PrestaShop Plesk lista. Ahora, cuando ejecutes el instalador de PrestaShop, te pedirá estos datos:

  • Servidor de base de datos: Normalmente es localhost (aunque a veces Plesk usa 127.0.0.1 o un nombre como localhost:/tmp/mysql.sock). Si no estás seguro, el valor por defecto localhost funciona en el 99% de los casos.
  • Nombre de la base de datos: El que acabas de crear (ej. mi_tienda_prestashop).
  • Usuario de la base de datos: El que creaste (ej. usuario_presta).
  • Contraseña: La que configuraste.
  • Prefijo de tablas: Déjalo como ps_ a menos que sepas lo que haces.

Preguntas Frecuentes (FAQ) sobre bases de datos MySQL y PrestaShop en Plesk

Aquí respondo las dudas más comunes que suelen tener los usuarios al dar este paso.

1. ¿Qué hago si olvido la contraseña de la base de datos?

No te preocupes. En Plesk, ve a "Bases de datos", busca tu base de datos y haz clic en el nombre del usuario (o en el icono de engranaje). Dentro de las opciones del usuario, verás un campo para "Cambiar contraseña". Puedes poner una nueva y guardarla. Luego, si ya instalaste PrestaShop, tendrás que actualizar la contraseña en el archivo app/config/parameters.php de tu tienda.

2. ¿Puedo usar la misma base de datos para dos instalaciones de PrestaShop?

No, es una mala idea. Cada instalación de PrestaShop debe tener su propia base de datos. Si compartes la base de datos, las tablas se mezclarán y causarán errores graves, pérdida de datos y conflictos. Siempre crea una base de datos nueva para cada tienda.

3. Mi instalación de PrestaShop da error "No se puede conectar a la base de datos". ¿Qué hago?

Este es el error más común. Revisa estos puntos en orden:

  1. Datos correctos: Vuelve al paso 5 y asegúrate de que escribiste exactamente el nombre de la base de datos, usuario y contraseña en el instalador. Un simple error tipográfico lo causa.
  2. Servidor: Prueba con localhost o 127.0.0.1. Si tu hosting tiene un servidor de bases de datos externo, te lo habrán indicado.
  3. Permisos: Verifica en Plesk que el usuario tenga todos los privilegios sobre la base de datos. Si solo tiene permisos de lectura, fallará.
  4. Firewall: En raras ocasiones, el firewall del servidor bloquea la conexión al puerto MySQL (3306). Si usas un hosting compartido, esto no debería pasar. Si es un VPS, revisa las reglas de firewall.

4. ¿Qué es mejor, MySQL o MariaDB? ¿Afecta a PrestaShop?

Ambos son compatibles. MariaDB es un fork de MySQL y funciona exactamente igual para PrestaShop. Plesk suele ofrecer MariaDB por defecto. No te preocupes por la elección, cualquiera de las dos es perfecta. Lo importante es que la versión sea moderna (MySQL 5.7+ o MariaDB 10.3+).

5. ¿Necesito crear un usuario diferente para cada base de datos?

Sí, es la práctica recomendada por seguridad. Si tienes dos tiendas, crea dos bases de datos y dos usuarios distintos. Así, si un usuario se ve comprometido, solo afecta a una tienda.

6. ¿Puedo acceder a mi base de datos desde fuera de Plesk (por ejemplo, con phpMyAdmin)?

Sí, Plesk incluye phpMyAdmin. Desde la lista de bases de datos, haz clic en el nombre de tu base de datos y luego en "phpMyAdmin". Se abrirá una ventana donde podrás gestionar la base de datos visualmente. Es útil para hacer pruebas o reparaciones.

7. ¿Qué hago si al instalar PrestaShop me pide el "Servidor de base de datos" y no es "localhost"?

En la mayoría de los casos es localhost. Sin embargo, algunos proveedores de hosting (especialmente en planes empresariales) usan servidores de bases de datos separados. Revisa el correo de bienvenida de tu hosting o el panel de Plesk en la sección de base de datos; a veces muestra la dirección exacta del servidor (ej: mysql.tudominio.com).


Consejos finales para que tu base de datos PrestaShop funcione de maravilla

  • Haz copias de seguridad regularmente: Desde Plesk puedes programar backups de la base de datos. No esperes a tener un problema. Programa backups diarios o semanales.
  • Mantén actualizado PrestaShop: Las nuevas versiones suelen incluir mejoras de seguridad y rendimiento para la base de datos.
  • No uses el usuario "root" de MySQL: Siempre crea usuarios específicos para cada aplicación. Es más seguro y evita conflictos.
  • Optimiza la base de datos: Después de unos meses de uso, puedes usar herramientas como phpMyAdmin para reparar y optimizar las tablas. Esto acelera tu tienda.

Y eso es todo. Como ves, crear una base de datos MySQL para PrestaShop en Plesk es un proceso rápido y sencillo. Si has seguido los pasos, tu tienda online ya tiene el corazón listo para latir. Si te surge cualquier otra duda, recuerda que estoy aquí para ayudarte. ¡Buena suerte con tu tienda!

[TIP FINAL] Si en algún momento necesitas gestionar tu servidor desde otro panel como Syspanel (recuerda que el puerto de acceso es el 2106), el proceso para crear bases de datos es muy similar: busca la sección de bases de datos, crea una nueva y asigna un usuario. La lógica es la misma.

¿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