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

Crear base de datos MySQL en Plesk para PrestaShop

Actualizado el 24 de noviembre de 2025

¿Necesitas instalar una tienda online con PrestaShop y te pide crear una base de datos MySQL? No te preocupes. En este artículo te voy a guiar paso a paso para que puedas crear una base de datos MySQL en Plesk para PrestaShop. Es un proceso muy sencillo, incluso si nunca has hecho algo similar. Al final, tendrás tu base de datos lista y configurada para que PrestaShop funcione correctamente.

PrestaShop es uno de los sistemas de gestión de contenidos (CMS) más populares para crear tiendas online. Para que funcione, necesita almacenar toda la información de tus productos, clientes, pedidos y configuraciones en una base de datos. Plesk, por su parte, es un panel de control de hosting que te permite gestionar tu servidor web de forma visual y amigable. Juntos, forman una combinación perfecta para lanzar tu ecommerce.

En esta guía, cubriremos desde qué es una base de datos MySQL hasta cómo crearla y asignarla a un usuario en Plesk. También resolveremos las dudas más frecuentes que suelen tener los usuarios. ¡Vamos allá!

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

Antes de empezar con los pasos técnicos, es bueno que entiendas qué estamos creando. Una base de datos MySQL es como un gran archivador digital donde se guarda toda la información de tu tienda online. Piensa en ella como el cerebro de PrestaShop: sin una base de datos, tu tienda no podría recordar nada.

Cuando instalas PrestaShop, el sistema te pedirá los datos de conexión a una base de datos MySQL. Esos datos son:

  • Nombre de la base de datos: El identificador único de tu archivador.
  • Usuario de la base de datos: Quién puede acceder a ese archivador.
  • Contraseña: La llave para abrir el archivador.
  • Servidor de la base de datos: La dirección donde se encuentra el archivador (normalmente es localhost o una IP).

Plesk te permite crear todos estos elementos de forma rápida y segura, sin necesidad de tocar líneas de código complicadas.

Requisitos previos para crear la base de datos

Para seguir esta guía, necesitas tener acceso a tu panel de control Plesk. Normalmente, accedes a él a través de una URL como https://tudominio.com:8443 o https://ip-de-tu-servidor:8443. Si no sabes cómo acceder, contacta con tu proveedor de hosting.

[INFO] Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), el proceso es diferente y el puerto de acceso suele ser el 2106. Pero en este artículo nos centramos exclusivamente en Plesk.

También necesitarás tener un dominio o subdominio donde vas a instalar PrestaShop. No es necesario que lo hayas instalado aún, pero sí que esté creado en Plesk.

Paso a paso: Crear base de datos MySQL en Plesk para PrestaShop

Sigue estos pasos al pie de la letra. Verás que es más fácil de lo que parece.

1. Accede a tu panel de Plesk

Abre tu navegador web y escribe la dirección de tu panel de Plesk. Introduce tu nombre de usuario y contraseña (los mismos que usas para gestionar tu hosting).

Una vez dentro, verás la pantalla principal con todas las herramientas. No te asustes por la cantidad de opciones; nos vamos a centrar en una sola.

2. Busca la sección de bases de datos

En el menú lateral izquierdo, busca la opción que dice "Bases de datos" o "Databases" (depende del idioma de tu panel). Haz clic en ella.

Si no la ves directamente, puede estar dentro de un grupo llamado "Sitios web y dominios" o "Hosting". En la mayoría de las versiones de Plesk, aparece como un icono de un cilindro de base de datos.

3. Haz clic en "Añadir base de datos"

Una vez dentro de la sección de bases de datos, verás un botón o enlace que dice "Añadir base de datos" o "Add Database". Púlsalo.

Se abrirá un formulario con varios campos. Vamos a rellenarlos uno por uno.

4. Configura los detalles de la base de datos

Aquí es donde defines el nombre, el usuario y la contraseña. Presta atención:

  • Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo, prestashop_tienda o mistienda_db. Evita usar caracteres especiales como ñ, tildes o espacios. Usa solo letras, números y guiones bajos.
  • Tipo de base de datos: Asegúrate de seleccionar MySQL. Normalmente viene por defecto.
  • Usuario de la base de datos: Aquí puedes crear un nuevo usuario o usar uno existente. Te recomiendo crear uno nuevo para mayor seguridad. Ponle un nombre, por ejemplo, usuario_presta.
  • Contraseña: Crea una contraseña segura. Puedes usar el generador que suele incluir Plesk (un icono de llave o engranaje). Anota esta contraseña en un lugar seguro, la necesitarás más adelante.
  • Permisos: Marca la casilla "Otorgar todos los privilegios" o similar. PrestaShop necesita acceso completo a la base de datos para funcionar.

[WARNING] No uses contraseñas como "123456" o "admin". Una contraseña débil puede comprometer toda tu tienda online. Usa una combinación de mayúsculas, minúsculas, números y símbolos.

5. Guarda la configuración

Una vez rellenados todos los campos, haz clic en "Aceptar" o "OK". Plesk creará la base de datos y el usuario en cuestión de segundos.

Verás que la nueva base de datos aparece en la lista con su nombre, el usuario asociado y el estado (normalmente "En ejecución" o "Activo").

6. Anota los datos de conexión

Este paso es crucial. Para instalar PrestaShop, necesitarás los siguientes datos:

  • Nombre de la base de datos: El que pusiste en el paso 4 (ej: prestashop_tienda).
  • Usuario: El que creaste (ej: usuario_presta).
  • Contraseña: La que definiste.
  • Servidor de la base de datos: En el 99% de los casos, es localhost. Si no funciona, Plesk suele mostrar la dirección exacta en la misma sección de bases de datos (a veces es una IP como 127.0.0.1).

Guarda estos datos en un bloc de notas. Los vas a necesitar durante el proceso de instalación de PrestaShop.

Cómo usar esta base de datos al instalar PrestaShop

Ahora que ya tienes tu base de datos creada, el siguiente paso es instalarla en PrestaShop. El proceso varía ligeramente según la versión de PrestaShop, pero generalmente es así:

  1. Descarga PrestaShop y súbelo a tu servidor (o usa el instalador automático de Plesk si lo tiene).
  2. Ejecuta la instalación desde tu navegador (ej: tudominio.com/install).
  3. Cuando llegues a la sección de "Configuración de la base de datos", introduce los datos que anotaste:
    • Dirección del servidor de la base de datos: localhost
    • Nombre de la base de datos: El que creaste.
    • Usuario: El que creaste.
    • Contraseña: La que definiste.
  4. Continúa con el resto de la instalación (configuración de la tienda, cuenta de administrador, etc.).

[TIP] Si durante la instalación de PrestaShop te da un error de conexión, revisa que el servidor de base de datos sea localhost o la IP exacta que aparece en Plesk. A veces, en servidores compartidos, puede ser diferente.

Preguntas frecuentes (FAQ)

Aquí respondo las dudas más comunes que suelen tener los usuarios al crear bases de datos en Plesk.

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

No, no es recomendable. Cada instalación de PrestaShop (o cualquier otro CMS) debe tener su propia base de datos. Si usas la misma para dos tiendas, los datos se mezclarán y causarán errores graves.

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

No te preocupes. En Plesk, puedes cambiar la contraseña de un usuario de base de datos en cualquier momento. Ve a "Bases de datos", haz clic en el nombre de tu base de datos, busca la opción de "Cambiar contraseña" y establece una nueva. Luego, actualiza esos datos en el archivo de configuración de PrestaShop (app/config/parameters.php).

¿Es necesario crear un usuario diferente para cada base de datos?

Es una buena práctica de seguridad. Si creas un usuario por base de datos, limitas el acceso. Si un usuario se ve comprometido, solo afecta a una base de datos, no a todas.

¿Plesk tiene un instalador automático para PrestaShop?

Sí, muchas versiones de Plesk incluyen "Aplicaciones" o "Instalador de aplicaciones" (a veces llamado "APS"). Desde ahí puedes instalar PrestaShop con un solo clic, y el propio Plesk se encarga de crear la base de datos automáticamente. Sin embargo, si prefieres hacerlo manualmente para tener más control, sigue los pasos de esta guía.

¿Qué versión de MySQL necesita PrestaShop?

PrestaShop 8.x requiere MySQL 5.6 o superior, o MariaDB 10.1 o superior. Plesk suele gestionar esto automáticamente, pero si tienes dudas, consulta con tu proveedor de hosting. Verás la versión de MySQL en la sección de "Herramientas y ajustes" > "Información del servidor" en Plesk.

Mi base de datos aparece como "en uso" o "bloqueada", ¿qué hago?

Esto suele ocurrir si hay una instalación de PrestaShop en curso o si hay un proceso colgado. Espera unos minutos y refresca la página. Si persiste, puedes reiniciar el servicio de MySQL desde Plesk (en "Herramientas y ajustes" > "Servicios"), pero ten cuidado: esto afectará a todas las bases de datos del servidor.

Consejos adicionales para tu base de datos PrestaShop

Una vez que tu tienda esté funcionando, recuerda estos puntos para mantenerla saludable:

  • Haz copias de seguridad periódicas: Plesk te permite programar backups automáticos de tus bases de datos. Actívalos desde "Bases de datos" > selecciona tu base > "Programación de copias de seguridad".
  • Optimiza la base de datos: Con el tiempo, las bases de datos se llenan de información basura (logs, carritos abandonados, etc.). Puedes usar herramientas como phpMyAdmin (integrado en Plesk) para optimizar tablas o usar módulos de PrestaShop para limpiar la base de datos.
  • Actualiza PrestaShop y los módulos: Las actualizaciones suelen incluir mejoras de rendimiento y seguridad para la base de datos. No las descuides.
  • No compartas los datos de conexión: Nunca publiques el nombre de usuario y contraseña de tu base de datos en foros o correos. Es información sensible.

Conclusión

Crear una base de datos MySQL en Plesk para PrestaShop es un proceso sencillo que no te llevará más de cinco minutos. Solo necesitas acceder a tu panel, añadir una nueva base de datos con un usuario y contraseña seguros, y anotar esos datos para usarlos durante la instalación de tu tienda.

Recuerda que la base de datos es el corazón de tu ecommerce: sin ella, no hay productos, clientes ni pedidos. Por eso, es importante tratarla con cuidado, hacer backups y mantenerla optimizada.

Ahora ya estás listo para lanzar tu tienda online. Si tienes alguna duda durante el proceso, revisa esta guía nuevamente o consulta la documentación oficial de Plesk y PrestaShop. ¡Mucho éxito con tu proyecto!

¿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