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

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

Actualizado el 11 de febrero de 2026

¿Por qué es tan importante configurar bien la base de datos en PrestaShop?

Antes de ponernos manos a la obra, vamos a entender qué es exactamente una base de datos y por qué este paso es tan crítico para tu tienda online. PrestaShop es una plataforma de comercio electrónico que necesita guardar absolutamente toda la información de tu negocio: productos, categorías, clientes, pedidos, precios, impuestos, módulos, configuraciones y mucho más. Todo ese contenido se almacena en una base de datos MySQL o MariaDB, que es el motor que utiliza Plesk de forma nativa.

Cuando instalas PrestaShop, el instalador te pedirá los datos de acceso a una base de datos ya creada. Si no la has creado antes, el proceso fallará. Por eso, el primer paso lógico es crear y configurar la base de datos en Plesk antes de lanzar el asistente de instalación de PrestaShop. Una base de datos bien configurada no solo garantiza que la instalación sea exitosa, sino que también afecta al rendimiento, la seguridad y la escalabilidad de tu tienda.

Además, si en el futuro necesitas migrar tu tienda a otro servidor o hacer una copia de seguridad, tener una base de datos limpia y bien estructurada te ahorrará muchos quebraderos de cabeza. En este artículo te voy a guiar paso a paso para que crees y configures tu base de datos en Plesk para PrestaShop, incluso si nunca has tocado un panel de control de hosting en tu vida.


Requisitos previos antes de empezar

Antes de lanzarte a crear la base de datos, asegúrate de cumplir con estos requisitos mínimos:

  1. Tener acceso al panel de control Plesk de tu hosting. Normalmente accedes a través de una URL como https://tu-dominio.com:8443 o la que te haya proporcionado tu proveedor.
  2. Tener un plan de hosting que incluya soporte para MySQL o MariaDB. Casi todos los planes de hosting lo incluyen, pero verifica que tu suscripción no tenga límites restrictivos en cuanto a número de bases de datos.
  3. Conocer la versión de PHP que soporta tu servidor. PrestaShop 8.x requiere PHP 7.4 o superior, idealmente PHP 8.0 o 8.1.
  4. Tener a mano el nombre de dominio principal o subdominio donde vas a instalar PrestaShop, aunque esto no es estrictamente necesario para crear la base de datos.

[INFO] Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), el acceso se realiza a través del puerto 2106 y el proceso de creación de bases de datos es diferente. Este artículo se centra en Plesk, pero al final te dejo algunas notas comparativas.


Paso 1: Acceder al panel de Plesk

Lo primero que necesitas hacer es iniciar sesión en tu panel de Plesk. Para ello:

  1. Abre tu navegador web favorito (Chrome, Firefox, Edge, etc.).
  2. Escribe la URL de acceso a Plesk. Normalmente es algo como https://tu-dominio.com:8443 o la dirección IP de tu servidor seguida de :8443.
  3. Introduce tu nombre de usuario y contraseña. Si no los tienes, contacta con tu proveedor de hosting.

Una vez dentro, verás el panel principal con una interfaz limpia y organizada. En la barra lateral izquierda o en la pantalla principal, busca la sección de Bases de datos. Dependiendo de la versión de Plesk, puede aparecer como "Bases de datos", "MySQL Databases" o simplemente "Databases".


Paso 2: Crear la base de datos en Plesk

Ahora vamos a crear la base de datos. Sigue estos pasos:

  1. Haz clic en Bases de datos en el menú lateral.
  2. Verás un botón que dice Agregar base de datos o Add Database. Haz clic en él.
  3. Se abrirá un formulario con varios campos. Estos son los que debes rellenar:
  • Nombre de la base de datos: Elige un nombre descriptivo y sin espacios. Por ejemplo, prestashop_db o tienda_online. Evita caracteres especiales como ñ, tildes o símbolos. Solo letras, números y guiones bajos.
  • Tipo de base de datos: Selecciona MySQL o MariaDB. Para PrestaShop, cualquiera de los dos funciona perfectamente.
  • Servidor de base de datos: Déjalo en la opción predeterminada si solo tienes un servidor de bases de datos.
  1. Pulsa el botón Siguiente o OK para continuar.

[TIP] El nombre de la base de datos suele tener un prefijo añadido automáticamente por Plesk, como tuusuario_prestashop_db. No te preocupes, es normal y no afecta a nada.


Paso 3: Crear un usuario de base de datos

Una base de datos sin un usuario asociado es como una caja fuerte sin llave. PrestaShop necesitará un usuario con permisos para leer, escribir y modificar los datos. Plesk te permite crear el usuario en el mismo flujo de creación:

  1. En el formulario de creación de la base de datos, busca la sección Usuario de la base de datos.
  2. Introduce un nombre de usuario, por ejemplo prestashop_user o tienda_user.
  3. Genera una contraseña segura. Plesk tiene un botón para generar una automáticamente (suele ser un icono de llave o un dado). Si prefieres crear la tuya, asegúrate de que tenga al menos 12 caracteres, combinando mayúsculas, minúsculas, números y símbolos.
  4. En Permisos o Privilegios, selecciona Todos los privilegios. Esto le dará al usuario control total sobre la base de datos, algo necesario para que PrestaShop funcione correctamente.

[WARNING] No utilices la misma contraseña que usas para acceder a Plesk. Es una mala práctica de seguridad. Anota la contraseña en un lugar seguro, porque la necesitarás más adelante durante la instalación de PrestaShop.

  1. Haz clic en Aceptar o Crear.

Plesk creará la base de datos y el usuario asociado en cuestión de segundos. Verás la nueva base de datos en la lista de bases de datos disponibles.


Paso 4: Configurar opciones avanzadas de la base de datos

Ahora que tienes la base de datos creada, es hora de configurarla correctamente para que PrestaShop funcione de manera óptima. Haz clic en el nombre de la base de datos en la lista para acceder a sus opciones.

Configurar el juego de caracteres (charset)

PrestaShop necesita que la base de datos utilice un juego de caracteres compatible con UTF-8, ya que es el estándar para contenido multilingüe y para caracteres especiales como tildes, eñes y símbolos.

  1. Dentro de la página de la base de datos, busca la pestaña Configuración o Settings.
  2. Localiza la opción Juego de caracteres o Charset.
  3. Selecciona utf8mb4 (es la versión más completa de UTF-8 y soporta emojis y caracteres especiales).
  4. En Cotejamiento o Collation, elige utf8mb4_unicode_ci o utf8mb4_general_ci. La primera es más precisa, la segunda es más rápida. Para PrestaShop, cualquiera de las dos funciona.
  5. Guarda los cambios.

[INFO] Si no configuras el charset correctamente, podrías ver caracteres extraños (como "ñ" en lugar de "ñ") en tu tienda, especialmente si usas varios idiomas.

Ajustar el límite de memoria y conexiones

Plesk te permite ajustar algunos parámetros avanzados de la base de datos. Aunque no es necesario tocarlos para una instalación básica, si planeas tener una tienda con muchos productos o tráfico alto, te recomiendo:

  • Límite de conexiones simultáneas: Déjalo en el valor predeterminado (suele ser ilimitado o un número alto).
  • Tamaño máximo de paquetes: Asegúrate de que sea al menos 16MB.
  • Tiempo de espera (timeout): El valor predeterminado suele ser suficiente.

Si no ves estas opciones, no te preocupes. Plesk las configura automáticamente con valores óptimos en la mayoría de los casos.


Paso 5: Probar la conexión a la base de datos

Antes de lanzarte a instalar PrestaShop, es recomendable verificar que la conexión funciona. Puedes hacerlo de dos formas:

Opción A: Usar phpMyAdmin (el método fácil)

  1. En la lista de bases de datos, haz clic en el icono de phpMyAdmin (normalmente aparece como un icono de base de datos con una llave).
  2. Se abrirá una nueva pestaña con la interfaz de phpMyAdmin.
  3. Si Plesk te pide credenciales, introduce el nombre de usuario y contraseña que creaste en el paso 3.
  4. Si ves la interfaz de phpMyAdmin con tu base de datos en el panel izquierdo, significa que la conexión funciona correctamente.

Opción B: Usar una consulta SQL

Si eres más técnico, puedes ejecutar una consulta simple:

SELECT 1;

Si el resultado es 1, la base de datos responde correctamente.


Paso 6: Instalar PrestaShop usando tu nueva base de datos

Ahora llega el momento de la verdad. Descarga PrestaShop desde su sitio oficial y súbelo a tu servidor (normalmente en la carpeta httpdocs o public_html). Cuando ejecutes el instalador, te pedirá los datos de conexión a la base de datos. Estos son los que debes proporcionar:

  • Servidor de base de datos: localhost (en la mayoría de los casos).
  • Nombre de la base de datos: El que creaste en el paso 2.
  • Usuario de la base de datos: El que creaste en el paso 3.
  • Contraseña: La que configuraste para el usuario.
  • Prefijo de tablas: Déjalo como ps_ por defecto.

[TIP] Si el instalador te da un error de conexión, verifica que no hayas introducido espacios adicionales en el nombre de la base de datos o en el usuario. También comprueba que el servidor de base de datos sea localhost y no la dirección IP del servidor.


Paso 7: Verificar que PrestaShop funciona correctamente

Una vez completada la instalación, es hora de verificar que todo funciona:

  1. Accede a la URL de tu tienda (tu-dominio.com) y comprueba que la página principal carga correctamente.
  2. Accede al panel de administración (normalmente en tu-dominio.com/admin o la URL que elegiste durante la instalación).
  3. Crea un producto de prueba y haz un pedido de prueba para comprobar que la base de datos está funcionando correctamente.
  4. Revisa los logs de errores en Plesk (sección Logs o Registros) para asegurarte de que no hay errores de base de datos.

Consejos de seguridad y mantenimiento para tu base de datos

Ahora que tu base de datos está funcionando, aquí tienes algunos consejos para mantenerla segura y optimizada:

Realiza copias de seguridad periódicas

Plesk tiene una herramienta de copias de seguridad integrada. Configura un plan de respaldo automático diario o semanal. Si algo sale mal, podrás restaurar tu base de datos en minutos.

Limita los permisos del usuario

Aunque durante la instalación necesitas todos los privilegios, una vez que PrestaShop está funcionando, puedes reducir los permisos del usuario de la base de datos a solo SELECT, INSERT, UPDATE y DELETE. Esto evita que un atacante pueda eliminar tablas completas si compromete el acceso.

Mantén PrestaShop y la base de datos actualizados

Las actualizaciones no solo traen nuevas funciones, sino también parches de seguridad. Mantén PrestaShop, los módulos y el sistema de gestión de bases de datos actualizados.

Optimiza las tablas periódicamente

Puedes usar phpMyAdmin para optimizar las tablas de vez en cuando. Esto ayuda a reducir la fragmentación y mejora el rendimiento. En phpMyAdmin, selecciona todas las tablas y en el menú desplegable elige Optimizar tablas.


Solución de problemas comunes

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

Este es el error más común durante la instalación de PrestaShop. Las causas más frecuentes son:

  • Nombre de base de datos o usuario incorrectos.
  • Contraseña mal escrita.
  • El usuario no tiene permisos suficientes.
  • El servidor de base de datos no es localhost (en algunos hostings es 127.0.0.1 o un nombre de servidor específico).

Revisa los datos introducidos y verifica en Plesk que el usuario tenga todos los privilegios.

Error "Base de datos no encontrada"

Esto suele ocurrir si has introducido el nombre de la base de datos sin el prefijo que añade Plesk. Ve a la lista de bases de datos en Plesk y copia el nombre exacto que aparece.

Error de caracteres extraños en la tienda

Si ves caracteres raros en tu tienda, es que el charset de la base de datos no es UTF-8. Vuelve al paso 4 y configura utf8mb4.


Comparativa rápida: Plesk vs Syspanel

Si en algún momento decides cambiar de panel de control, ten en cuenta que Syspanel (el nuevo nombre de HestiaCP) tiene un flujo diferente para crear bases de datos. En Syspanel, el acceso se realiza a través del puerto 2106 y el proceso de creación de bases de datos se hace desde la sección "Bases de datos" de la interfaz web. Aunque los conceptos son similares (crear base, crear usuario, asignar permisos), la interfaz es menos intuitiva que Plesk para usuarios novatos. Si estás en un hosting con Syspanel, busca tutoriales específicos para ese panel.


Preguntas frecuentes (FAQ)

¿Puedo usar una misma base de datos para dos instalaciones de PrestaShop?

Técnicamente puedes, pero no es recomendable. Cada instalación de PrestaShop debe tener su propia base de datos para evitar conflictos de tablas y datos. Si usas la misma base con prefijos diferentes (ps1_, ps2_), podría funcionar, pero es una mala práctica.

¿Qué versión de MySQL necesito para PrestaShop 8?

PrestaShop 8 requiere MySQL 5.7 o superior, o MariaDB 10.2 o superior. Plesk suele tener versiones más recientes instaladas, así que no tendrás problemas.

¿Puedo cambiar el nombre de la base de datos después de instalar PrestaShop?

Sí, pero no es un proceso trivial. Tendrías que exportar la base de datos, crear una nueva con el nombre deseado, importar los datos y actualizar el archivo parameters.php de PrestaShop con los nuevos datos de conexión. Es más fácil hacerlo bien desde el principio.

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

En Plesk, ve a la lista de bases de datos, haz clic en la tuya y busca la opción Cambiar contraseña del usuario. Plesk te permitirá establecer una nueva contraseña sin necesidad de acceder a la base de datos.

¿Cuánto espacio de almacenamiento necesita una base de datos de PrestaShop?

Depende del tamaño de tu catálogo. Una tienda pequeña con 100 productos puede ocupar entre 50MB y 100MB. Una tienda grande con miles de productos y muchos pedidos puede superar los 500MB. Verifica que tu plan de hosting tenga suficiente espacio.


Conclusión y siguientes pasos

Crear y configurar una base de datos en Plesk para PrestaShop es un proceso sencillo si sigues los pasos correctos. Solo necesitas:

  1. Acceder a Plesk.
  2. Crear la base de datos con un nombre descriptivo.
  3. Crear un usuario con todos los privilegios.
  4. Configurar el charset a utf8mb4.
  5. Probar la conexión con phpMyAdmin.
  6. Usar los datos durante la instalación de PrestaShop.

Con esto, tu tienda online tendrá una base sólida sobre la que crecer. Recuerda mantener copias de seguridad periódicas y vigilar el rendimiento de tu base de datos a medida que tu negocio crezca.

Si tienes alguna duda o problema durante el proceso, no dudes en contactar con el

¿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