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

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

Actualizado el 2 de septiembre de 2025

Introducción: ¿Por qué necesitas una base de datos en Plesk para PrestaShop?

Si estás montando una tienda online con PrestaShop, uno de los primeros pasos técnicos que debes realizar es crear una base de datos. Piensa en la base de datos como el "almacén" donde PrestaShop guardará toda la información importante: productos, clientes, pedidos, configuraciones y más. Sin una base de datos, tu tienda no podría funcionar.

Plesk es un panel de control de hosting muy popular que facilita la administración de tu servidor. A través de él, puedes crear y gestionar bases de datos MySQL de forma sencilla, sin necesidad de usar líneas de comandos complicadas. En este artículo, te guiaré paso a paso para que puedas crear tu base de datos en Plesk específicamente para PrestaShop.

[INFO] Este tutorial está pensado para usuarios que tienen acceso a Plesk como panel de control. Si usas otro panel como cPanel o Syspanel (antes HestiaCP, accesible por puerto 2106), el proceso puede variar ligeramente, pero los conceptos son similares.

Requisitos previos antes de crear la base de datos

Antes de lanzarte, asegúrate de tener lo siguiente:

  • Acceso a Plesk como administrador o como usuario con permisos para gestionar bases de datos.
  • El nombre de dominio o subdominio donde instalarás PrestaShop.
  • Conocimiento básico de que PrestaShop necesita una base de datos MySQL (o MariaDB, que es compatible).
  • Tener claro el nombre que le darás a la base de datos, el usuario y la contraseña. Normalmente, Plesk te ayuda a generarlos automáticamente.

[TIP] Si no tienes clara la contraseña, puedes generar una segura con herramientas online o usar el generador integrado de Plesk. No uses contraseñas débiles como "123456".

Paso 1: Acceder a Plesk y localizar la sección de bases de datos

Lo primero es iniciar sesión en tu panel de Plesk. La dirección suele ser algo como https://tudominio.com:8443 o la que te haya proporcionado tu proveedor de hosting. Una vez dentro:

  1. Busca en el menú lateral la opción "Bases de datos" o "Database" (dependiendo del idioma). En algunas versiones, puede estar dentro de "Herramientas y configuraciones".
  2. Haz clic en esa opción. Verás un listado de las bases de datos que ya tengas creadas (si es que tienes alguna).

[WARNING] Si no encuentras la sección, puede que tu usuario no tenga permisos suficientes. Contacta con tu proveedor de hosting para que te asigne los permisos necesarios.

Paso 2: Crear una nueva base de datos MySQL

Una vez en la sección de bases de datos, verás un botón que dice "Añadir base de datos" o "Crear base de datos". Pulsa ahí. Se abrirá un formulario con varios campos. Te explico cada uno:

  • Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo, tienda_prestashop. Evita espacios y caracteres especiales; solo usa letras, números y guiones bajos.
  • Tipo de base de datos: Selecciona MySQL (o MariaDB, si está disponible). PrestaShop funciona perfectamente con ambos.
  • Usuario de la base de datos: Plesk suele crear automáticamente un usuario con el mismo nombre que la base de datos. Puedes personalizarlo, pero es más sencillo dejarlo como está.
  • Contraseña: Aquí tienes dos opciones: escribir una tú mismo o usar el generador de contraseñas. Recomiendo usar el generador para mayor seguridad. Guarda esta contraseña en un lugar seguro (por ejemplo, en un gestor de contraseñas).

[INFO] Algunas versiones de Plesk te permiten elegir el servidor de bases de datos si tienes varios. Normalmente, con uno es suficiente.

Una vez rellenos los campos, haz clic en "Aceptar" o "Crear". El sistema te mostrará un mensaje de éxito y la nueva base de datos aparecerá en el listado.

Paso 3: Configurar los privilegios del usuario (si es necesario)

En la mayoría de los casos, Plesk asigna automáticamente todos los privilegios necesarios al usuario que creaste. Sin embargo, es buena práctica verificarlo:

  1. Desde el listado de bases de datos, haz clic en el nombre de la base de datos que acabas de crear.
  2. Busca la opción "Usuarios" o "Privilegios". Verás el usuario asociado.
  3. Asegúrate de que tenga marcados todos los permisos: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, etc. Para PrestaShop, lo más seguro es darle todos los privilegios (ALL PRIVILEGES).

[TIP] Si algún día necesitas cambiar la contraseña del usuario, puedes hacerlo desde aquí mismo sin afectar a la base de datos.

Paso 4: Obtener los datos de conexión para PrestaShop

Ahora que ya tienes la base de datos creada, necesitas los siguientes datos para la instalación de PrestaShop:

  • Nombre de la base de datos: El que pusiste, por ejemplo tienda_prestashop.
  • Usuario de la base de datos: Normalmente es el mismo nombre, pero si lo cambiaste, anótalo.
  • Contraseña: La que generaste o escribiste.
  • Servidor de la base de datos: Normalmente es localhost si la base de datos está en el mismo servidor que tu web. En algunos hosting compartidos, puede ser una dirección IP o un nombre como mysql.tudominio.com. Plesk suele mostrar esta información en los detalles de la base de datos.

Guarda estos datos, los necesitarás durante la instalación de PrestaShop.

Paso 5: Instalar PrestaShop usando la base de datos

Cuando ejecutes el instalador de PrestaShop (generalmente accediendo a tu dominio, por ejemplo tudominio.com/install), llegarás a un paso donde te pedirá los datos de la base de datos. Allí deberás introducir la información del paso anterior.

El instalador de PrestaShop es bastante intuitivo. Solo asegúrate de que el campo "Servidor de base de datos" sea localhost (o el que te haya indicado Plesk) y completa el resto con los datos de tu base de datos.

[WARNING] Si ves un error de conexión, verifica que el servidor de base de datos sea correcto. A veces, en Plesk, no es localhost sino 127.0.0.1 o un nombre específico. Puedes consultarlo en los detalles de la base de datos dentro de Plesk.

Preguntas frecuentes (FAQ)

¿Puedo usar una base de datos existente para PrestaShop?

Sí, pero no es recomendable. PrestaShop crea muchas tablas y es mejor tener una base de datos dedicada para evitar conflictos con otros sistemas (como WordPress, Joomla, etc.). Si ya tienes una, asegúrate de que esté vacía o haz una copia de seguridad antes.

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

En Plesk, puedes cambiar la contraseña del usuario desde la sección de "Usuarios" de la base de datos. Simplemente edita el usuario y establece una nueva contraseña. Luego, actualiza el archivo de configuración de PrestaShop (app/config/parameters.php) con la nueva contraseña.

¿PrestaShop funciona con MariaDB?

Sí, PrestaShop es totalmente compatible con MariaDB, que es un fork de MySQL. De hecho, muchos servidores lo usan por defecto. Si en Plesk ves la opción de MariaDB, puedes seleccionarla sin problemas.

¿Necesito crear un usuario adicional para la base de datos?

No es necesario. Con el usuario que se crea automáticamente al crear la base de datos es suficiente. Ese usuario tiene todos los privilegios necesarios.

¿Qué pasa si mi base de datos se llena?

PrestaShop puede crecer mucho si tienes muchos productos o clientes. Plesk te permite ver el tamaño de la base de datos desde el panel. Si se acerca al límite de tu plan de hosting, contacta con tu proveedor para ampliarlo o optimiza tu tienda (por ejemplo, eliminando logs antiguos).

Consejos adicionales para mantener tu base de datos segura

  • Cambia la contraseña periódicamente: Aunque Plesk la genere segura, es buena práctica cambiarla cada cierto tiempo.
  • Haz copias de seguridad: Desde Plesk puedes programar backups automáticos de tus bases de datos. Actívalos para no perder información.
  • No compartas los datos de conexión: Nunca publiques el nombre de usuario o contraseña en foros o con terceros.
  • Usa prefijos de tablas: Durante la instalación de PrestaShop, te pedirá un prefijo para las tablas (por defecto ps_). Si tienes varias tiendas en la misma base de datos, usa prefijos diferentes para cada una.

[INFO] Si en algún momento migras tu tienda a otro servidor, recuerda exportar la base de datos desde Plesk (opción "Exportar") e importarla en el nuevo panel. Asegúrate de que la codificación sea UTF-8 para evitar problemas con caracteres especiales.

Conclusión

Crear una base de datos en Plesk para PrestaShop es un proceso rápido y sencillo. Siguiendo estos pasos, tendrás tu base de datos lista en menos de 5 minutos. Recuerda que la base de datos es el corazón de tu tienda, así que tómate un momento para asegurarte de que los datos de conexión sean correctos y de que la contraseña sea segura.

Si tienes alguna duda, no dudes en consultar la documentación oficial de PrestaShop o contactar con el soporte de tu hosting. ¡Buena suerte con tu tienda online!

[TIP] ¿Usas Syspanel (antes HestiaCP) en lugar de Plesk? El proceso es similar: accede por el puerto 2106, busca la sección de bases de datos y crea una nueva. Luego, asigna un usuario con todos los privilegios. Los datos de conexión también serán localhost o la IP que te indique el panel.

¿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