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

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

Actualizado el 9 de noviembre de 2025

Crear una base de datos para tu tienda PrestaShop puede sonar a algo muy técnico, pero en realidad es un proceso muy sencillo si sigues los pasos adecuados. En este artículo, te guiaré paso a paso para que puedas configurar tu base de datos PrestaShop Plesk sin complicaciones. Usaremos las herramientas que Plesk pone a tu disposición, como el asistente de bases de datos y phpMyAdmin PrestaShop para gestionar todo.

Vamos a desglosar todo el proceso, desde entender qué es una base de datos hasta dejarla lista para que tu PrestaShop funcione perfectamente. No te preocupes si nunca has hecho esto antes, lo haremos fácil y claro.

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

Antes de meternos en los pasos técnicos, es importante que sepas qué es una base de datos y para qué sirve en tu tienda online. Piensa en ella como un gran archivo digital donde PrestaShop guarda toda la información importante: productos, clientes, pedidos, configuraciones, etc.

Cuando instalas PrestaShop, el sistema te pedirá que le indiques dónde está esta base de datos y cómo conectarse a ella. Sin una base de datos correctamente configurada, tu tienda no podrá funcionar. Por eso, es el primer paso técnico que debes realizar.

En Plesk, el panel de control de hosting, puedes crear y gestionar bases de datos fácilmente. Vamos a ver cómo hacerlo.

Requisitos previos para crear tu base de datos

Antes de empezar, asegúrate de tener lo siguiente a mano:

  • Acceso a Plesk: Necesitas las credenciales de tu panel de control. Normalmente, tu proveedor de hosting te las proporciona.
  • Nombre de la base de datos: Piensa en un nombre descriptivo, como tienda_prestashop o mishop_db.
  • Usuario y contraseña: Vas a crear un usuario que tendrá permisos para manejar la base de datos. Anota estos datos, los necesitarás después.
  • Conocimiento básico de navegación en Plesk: No te preocupes, te guiaré paso a paso.

Paso a paso: Crear una base de datos en Plesk

1. Accede a tu panel de Plesk

Abre tu navegador web y escribe la URL de tu panel de Plesk. Normalmente es algo como https://tudominio.com:8443 o la dirección que te haya dado tu hosting. Inicia sesión con tu usuario y contraseña.

[INFO] Si tu hosting usa Syspanel (antes HestiaCP), el acceso es por el puerto 2106. Por ejemplo: https://tudominio.com:2106. Pero en este caso, asumimos que usas Plesk.

2. Navega a la sección de bases de datos

Una vez dentro de Plesk, busca en el menú principal la opción "Bases de datos". Dependiendo de la versión de Plesk, puede estar en la barra lateral izquierda o en la parte superior. Haz clic en ella.

3. Crea una nueva base de datos

En la página de bases de datos, verás un botón que dice "Agregar base de datos" o "Crear nueva base de datos". Haz clic ahí.

Se abrirá un formulario con varios campos. Te explico cada uno:

  • Nombre de la base de datos: Escribe el nombre que elegiste. Por ejemplo, prestashop_db.
  • Tipo de base de datos: Aquí selecciona MySQL. Aunque también aparece PostgreSQL, PrestaShop funciona con MySQL.
  • Versión de MySQL: Elige la más reciente disponible (normalmente 5.7 u 8.0). PrestaShop es compatible con ambas.

4. Configura el usuario de la base de datos

Ahora viene la parte clave: crear un usuario que tendrá acceso a esta base de datos. En el mismo formulario, verás una sección para "Usuario de base de datos".

  • Nombre de usuario: Crea un nombre, como usuario_presta.
  • Contraseña: Genera una contraseña segura. Puedes usar el generador de contraseñas que suele incluir Plesk. Anótala en un lugar seguro.
  • Confirmar contraseña: Repite la misma contraseña.

Si lo prefieres, puedes marcar la opción "Crear un usuario con la misma contraseña" para simplificar.

5. Asigna permisos (opcional pero recomendado)

En la mayoría de los casos, con marcar "Permitir acceso desde cualquier host" o "localhost" es suficiente. Para PrestaShop, lo ideal es que el usuario tenga todos los privilegios (SELECT, INSERT, UPDATE, DELETE, CREATE, etc.). Plesk suele asignarlos automáticamente, pero verifica que estén todos marcados.

6. Finaliza la creación

Haz clic en "Aceptar" o "Crear". Plesk procesará la solicitud y en unos segundos tendrás tu base de datos lista. Verás que aparece en la lista de bases de datos con el nombre que le diste.

Conectar la base de datos con tu PrestaShop

Una vez creada la base de datos, llega el momento de usarla durante la instalación de PrestaShop. Aquí te explico cómo hacerlo.

Durante la instalación de PrestaShop

Cuando ejecutes el instalador de PrestaShop (generalmente accediendo a tudominio.com/install), llegarás a un paso llamado "Configuración de la base de datos". Te pedirá los siguientes datos:

  • Dirección del servidor de base de datos: Por lo general, es localhost. Si tu hosting usa un servidor remoto, te lo indicarán.
  • Nombre de la base de datos: El que creaste, por ejemplo, prestashop_db.
  • Usuario de la base de datos: El usuario que creaste, como usuario_presta.
  • Contraseña de la base de datos: La contraseña que anotaste.
  • Prefijo de tablas: Puedes dejarlo como ps_ o cambiarlo por seguridad.

[TIP] Si usas un prefijo diferente al estándar, como shop_, ayudas a prevenir ataques de inyección SQL básicos.

Verificar la conexión

El instalador de PrestaShop probará la conexión. Si todo está bien, continuará con la instalación. Si hay algún error, revisa que los datos sean correctos y que el usuario tenga permisos.

Gestionar tu base de datos con phpMyAdmin

Una vez que tu tienda esté funcionando, puede que necesites acceder directamente a la base de datos para hacer ajustes, importar datos o solucionar problemas. Para eso, Plesk incluye phpMyAdmin, una herramienta web muy útil.

Cómo acceder a phpMyAdmin desde Plesk

  1. En la lista de bases de datos, busca la que creaste para PrestaShop.
  2. Haz clic en el icono de phpMyAdmin (suele ser un pequeño gráfico de una base de datos o un enlace que dice "phpMyAdmin").
  3. Se abrirá una nueva pestaña o ventana con la herramienta. Verás todas las tablas de tu base de datos.

Usos comunes de phpMyAdmin para PrestaShop

  • Realizar copias de seguridad: Exporta toda la base de datos en un archivo SQL.
  • Restaurar copias: Importa un archivo SQL si algo sale mal.
  • Editar productos directamente: Si necesitas cambiar muchos precios o descripciones, puedes hacerlo desde aquí (pero ten cuidado).
  • Solucionar errores: A veces, problemas como "tabla corrupta" se arreglan desde phpMyAdmin.

[WARNING] Manipular la base de datos directamente puede romper tu tienda si no sabes lo que haces. Siempre haz una copia de seguridad antes de hacer cambios.

Preguntas frecuentes (FAQ) sobre base de datos PrestaShop Plesk

¿Puedo usar la misma base de datos para varias tiendas PrestaShop?

No, cada instalación de PrestaShop necesita su propia base de datos. Usar la misma podría causar conflictos de datos.

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

Puedes cambiarla desde Plesk. Ve a la lista de bases de datos, haz clic en el nombre de tu base y busca la opción "Cambiar contraseña". Luego, actualiza el archivo config/settings.inc.php de PrestaShop con la nueva contraseña.

¿Es necesario optimizar la base de datos periódicamente?

Sí, con el tiempo tu base de datos acumula información innecesaria (logs, carritos abandonados, etc.). Puedes usar módulos de PrestaShop o desde phpMyAdmin ejecutar comandos como OPTIMIZE TABLE.

¿Qué hago si mi base de datos se vuelve muy grande?

Si tu tienda tiene muchos productos y pedidos, la base de datos puede crecer. Considera usar un hosting con buen rendimiento y, si es necesario, contrata un plan con más recursos.

Consejos finales para una base de datos segura y eficiente

  • Usa contraseñas fuertes: Combina mayúsculas, minúsculas, números y símbolos.
  • Haz copias de seguridad regulares: Programa backups automáticos desde Plesk o manualmente cada semana.
  • Actualiza PrestaShop y sus módulos: Las actualizaciones suelen incluir mejoras de seguridad para la base de datos.
  • No compartas tus credenciales: El usuario de la base de datos debe ser privado.
  • Monitoriza el rendimiento: Si notas lentitud, revisa las consultas lentas desde phpMyAdmin.

Conclusión

Crear una base de datos PrestaShop Plesk es un proceso simple que no debería tomar más de 10 minutos. Con los pasos que te he dado, podrás configurar tu MySQL Plesk PrestaShop sin problemas y luego usar phpMyAdmin PrestaShop para gestionarla. Recuerda que la base de datos es el corazón de tu tienda, así que mantenla segura y optimizada.

Si tienes alguna duda, no dudes en consultar la documentación de Plesk o contactar con el soporte técnico de tu hosting. ¡Ahora ya estás listo para lanzar tu tienda PrestaShop con éxito!

¿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