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

Cómo gestionar bases de datos en Plesk para PrestaShop

Actualizado el 25 de mayo de 2026

Introducción: ¿Por qué es importante gestionar bien las bases de datos en Plesk para PrestaShop?

Si tienes una tienda online con PrestaShop, la base de datos es el corazón de tu negocio. Allí se almacenan los productos, los pedidos, los clientes, las configuraciones y mucho más. Gestionar correctamente las bases de datos Plesk es clave para mantener tu tienda rápida, segura y sin errores. En este tutorial, te guiaré paso a paso por todas las tareas esenciales: desde crear una base de datos hasta exportarla, pasando por la gestión de usuarios y la optimización básica. No necesitas ser un experto técnico; solo sigue las instrucciones y tu tienda PrestaShop funcionará como un reloj.


## ¿Qué necesitas antes de empezar?

Antes de lanzarte a gestionar tu base de datos en Plesk, asegúrate de tener:

  • Acceso a tu panel de control Plesk (normalmente a través de https://tudominio.com:8443 o la URL que te haya proporcionado tu proveedor de hosting).
  • Las credenciales de administrador de Plesk (usuario y contraseña).
  • Conocimiento básico de qué es una base de datos MySQL y para qué sirve en PrestaShop.
  • (Opcional) Una herramienta como phpMyAdmin, que suele venir integrada en Plesk.

[INFO] Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), el acceso se realiza por el puerto 2106. Por ejemplo: https://tudominio.com:2106. El proceso es similar, pero los nombres de las secciones pueden variar ligeramente.


## 1. Crear una base de datos MySQL en Plesk para PrestaShop

El primer paso para instalar PrestaShop es tener una base de datos donde guardar toda la información. En Plesk, es muy sencillo.

### 1.1. Accede a la sección de bases de datos

  1. Inicia sesión en tu panel de Plesk.
  2. En el menú principal, busca la opción "Bases de datos" o "Databases" (dependiendo del idioma). Normalmente está en la sección de "Sitios web y dominios".
  3. Haz clic en "Añadir base de datos" o "Add Database".

### 1.2. Configura los parámetros básicos

Se te pedirá que completes los siguientes campos:

  • Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo miprestashop_db. Evita espacios y caracteres especiales.
  • Tipo de base de datos: Selecciona MySQL (o MariaDB, que es compatible). PrestaShop funciona perfectamente con ambos.
  • Servidor de base de datos: Normalmente se deja la opción por defecto (localhost).
  • Usuario de la base de datos: Puedes crear un usuario nuevo o usar uno existente. Te recomiendo crear uno específico para PrestaShop, por ejemplo miprestashop_user.
  • Contraseña: Genera una contraseña segura. Plesk suele ofrecer un generador automático. Guárdala en un lugar seguro, la necesitarás durante la instalación de PrestaShop.

### 1.3. Finaliza la creación

Haz clic en "Aceptar" o "OK". En unos segundos, tu base de datos estará lista. Verás que aparece en la lista de bases de datos con su nombre, usuario y otros detalles.

[TIP] Si ya tienes PrestaShop instalado y necesitas crear una base de datos adicional para pruebas, repite el mismo proceso. Solo asegúrate de no mezclar datos.


## 2. Gestionar usuarios y permisos de la base de datos en Plesk

Una vez creada la base de datos, es importante gestionar quién puede acceder a ella. En Plesk, puedes añadir, eliminar o modificar usuarios y sus permisos.

### 2.1. Añadir un nuevo usuario a una base de datos existente

  1. Ve a la sección "Bases de datos".
  2. Haz clic en el nombre de la base de datos que quieres gestionar (por ejemplo, miprestashop_db).
  3. Busca la opción "Añadir usuario" o "Add User".
  4. Introduce el nombre de usuario y la contraseña.
  5. Selecciona los permisos que quieres otorgar. Para PrestaShop, normalmente basta con todos los privilegios (SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, etc.). Si quieres ser más restrictivo, puedes limitarlo a solo lectura para ciertas tareas.
  6. Guarda los cambios.

### 2.2. Modificar o eliminar usuarios

  • Para modificar un usuario, haz clic en su nombre y cambia la contraseña o los permisos.
  • Para eliminar un usuario, selecciona la casilla junto a su nombre y haz clic en "Eliminar". Ten cuidado: si eliminas el usuario que usa PrestaShop, la tienda dejará de funcionar.

[WARNING] Nunca elimines el usuario principal de la base de datos de PrestaShop a menos que estés seguro de que ya no lo necesitas. Siempre crea un backup antes de hacer cambios drásticos.


## 3. Exportar e importar bases de datos en Plesk

Una de las tareas más comunes es hacer copias de seguridad de tu base de datos de PrestaShop. Ya sea para migrar a otro servidor, para hacer pruebas o por seguridad. En Plesk, exportar e importar es muy sencillo.

### 3.1. Exportar base datos Plesk (hacer un backup)

  1. Ve a "Bases de datos".
  2. Haz clic en el nombre de la base de datos que quieres exportar.
  3. Busca la opción "Exportar dump" o "Export database". En algunas versiones de Plesk, puede estar dentro de un menú desplegable llamado "Herramientas".
  4. Selecciona el formato de exportación. Lo más común es SQL.
  5. Elige si quieres incluir las sentencias DROP TABLE (para sobrescribir tablas existentes al importar) o no. Para backups simples, déjalo por defecto.
  6. Haz clic en "Aceptar". El sistema generará un archivo .sql que podrás descargar a tu ordenador.

[TIP] Programa backups automáticos desde la sección "Programador de tareas" de Plesk. Así nunca perderás datos importantes.

### 3.2. Importar una base de datos en Plesk

  1. En la misma sección de la base de datos, busca "Importar dump" o "Import database".
  2. Haz clic en "Examinar" y selecciona el archivo .sql que quieres importar.
  3. Asegúrate de que la base de datos de destino esté vacía o que quieras sobrescribir los datos existentes.
  4. Haz clic en "Aceptar". La importación puede tardar unos segundos o minutos, dependiendo del tamaño del archivo.

[WARNING] Al importar, si el archivo contiene DROP TABLE, se borrarán las tablas existentes. Siempre verifica que estás importando en la base de datos correcta.


## 4. Usar phpMyAdmin desde Plesk para tareas avanzadas

A veces necesitas hacer cambios más finos en tu base de datos, como modificar un campo específico o ejecutar una consulta SQL. Para eso, Plesk integra phpMyAdmin, una herramienta web muy potente.

### 4.1. Acceder a phpMyAdmin desde Plesk

  1. Ve a la sección "Bases de datos".
  2. Haz clic en el nombre de la base de datos que quieres gestionar.
  3. Busca el botón "phpMyAdmin" o "Administrar". Al hacer clic, se abrirá una nueva pestaña con la interfaz de phpMyAdmin.

### 4.2. Tareas comunes en phpMyAdmin para PrestaShop

  • Optimizar tablas: En phpMyAdmin, selecciona todas las tablas de tu base de datos (marcando la casilla superior) y en el menú desplegable elige "Optimizar tabla". Esto ayuda a mejorar el rendimiento.
  • Reparar tablas: Si alguna tabla está dañada, selecciona las tablas afectadas y elige "Reparar tabla".
  • Ejecutar consultas SQL: Ve a la pestaña "SQL" y escribe tu consulta. Por ejemplo, para cambiar la URL de tu tienda: UPDATE ps_configuration SET value='https://nuevadominio.com' WHERE name='PS_SHOP_DOMAIN';.
  • Exportar/Importar: También puedes hacerlo desde phpMyAdmin si prefieres más control.

[INFO] No te asustes si ves muchas tablas con prefijo ps_. Ese es el prefijo por defecto de PrestaShop. No modifiques ni elimines tablas a menos que sepas exactamente lo que haces.


## 5. Consejos de seguridad y rendimiento para tu base de datos PrestaShop en Plesk

Gestionar bases de datos Plesk para PrestaShop Plesk no solo es cuestión de crearlas y exportarlas. También debes mantenerlas seguras y rápidas.

### 5.1. Seguridad básica

  • Cambia la contraseña de la base de datos periódicamente. Puedes hacerlo desde la sección de usuarios en Plesk.
  • No uses el usuario root de MySQL para PrestaShop. Crea un usuario específico con permisos limitados.
  • Activa el firewall de Plesk (si está disponible) para restringir el acceso a la base de datos solo desde tu servidor.
  • Mantén actualizado PrestaShop y sus módulos. Las vulnerabilidades suelen explotarse a través de la base de datos.

### 5.2. Optimización de rendimiento

  • Programa tareas de optimización de tablas semanalmente. Puedes hacerlo desde el programador de tareas de Plesk ejecutando un script que llame a OPTIMIZE TABLE.
  • Limpia datos innecesarios: PrestaShop guarda logs, sesiones antiguas y carros abandonados. Usa módulos como "PS Cleaner" o hazlo manualmente desde phpMyAdmin.
  • Configura el motor de almacenamiento InnoDB (es el que recomienda PrestaShop). En Plesk, al crear la base de datos, suele ser el predeterminado.
  • Revisa el tamaño de la base de datos desde la sección de bases de datos en Plesk. Si crece demasiado, puede ralentizar las consultas.

[TIP] Si tu tienda tiene mucho tráfico, considera actualizar a un plan de hosting con más recursos o usar un servicio de caché como Redis (Plesk lo soporta).


## 6. Preguntas frecuentes (FAQ) sobre bases de datos en Plesk para PrestaShop

### ¿Cómo sé qué base de datos usa mi PrestaShop?

Revisa el archivo app/config/parameters.php en la raíz de tu instalación de PrestaShop. Busca las líneas database_name, database_user y database_password.

### ¿Puedo tener varias tiendas PrestaShop con la misma base de datos?

No es recomendable. Cada tienda debe tener su propia base de datos para evitar conflictos. En Plesk, puedes crear tantas bases de datos como necesites.

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

Desde Plesk, ve a la base de datos, haz clic en el usuario y cambia la contraseña. Luego actualiza el archivo parameters.php de PrestaShop.

### ¿Es seguro exportar la base de datos a mi ordenador?

Sí, pero asegúrate de descargarla por una conexión segura (HTTPS) y eliminar el archivo local después de usarlo. No compartas el archivo SQL con nadie.

### ¿Puedo migrar mi PrestaShop a otro servidor usando la exportación de Plesk?

Sí. Exporta la base de datos, luego crea una nueva base de datos en el servidor de destino (usando Plesk) e importa el archivo SQL. Recuerda también copiar los archivos de PrestaShop (carpeta httpdocs).


## Conclusión

Gestionar bases de datos Plesk para PrestaShop no tiene por qué ser complicado. Con los pasos que te he mostrado, podrás crear, administrar, exportar e importar tus bases de datos sin problemas. Recuerda siempre hacer copias de seguridad periódicas, mantener los permisos de usuario bajo control y optimizar las tablas para que tu tienda vuele. Si en algún momento te sientes perdido, vuelve a este tutorial o consulta la documentación oficial de Plesk. ¡Tu tienda online te lo agradecerá!

[INFO] Si tu hosting usa Syspanel, recuerda que el acceso es por el puerto 2106. El proceso de gestión de bases de datos es muy similar, aunque los nombres de las opciones pueden variar. Siempre consulta la documentación de tu proveedor.

¿Tienes alguna duda? Déjala en los comentarios o contacta con tu soporte técnico. ¡Buena suerte con tu PrestaShop!

¿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