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

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

Actualizado el 11 de marzo de 2026

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

Si estás leyendo esto, probablemente ya has intentado instalar PrestaShop y te has encontrado con un mensaje que pide datos de conexión a una base de datos. No te preocupes, es un paso completamente normal y necesario. PrestaShop, como la mayoría de las plataformas de comercio electrónico, necesita un lugar donde almacenar toda la información de tu tienda: productos, pedidos, clientes, configuraciones, etc. Ese lugar es una base de datos MySQL.

Piensa en la base de datos como el "cerebro" de tu tienda online. Sin ella, PrestaShop no podría recordar nada. Por eso, antes de instalar la plataforma, debes crear una base de datos MySQL en Plesk. Este proceso, aunque suena técnico, es más sencillo de lo que parece si sigues los pasos adecuados. En esta guía, te lo explicaré todo de forma clara y paso a paso, pensando en que no tienes experiencia previa con servidores ni con Plesk.

Vamos a desglosar todo el proceso, desde entender qué es Plesk hasta configurar la base de datos perfecta para tu PrestaShop. Al final, tendrás tu base de datos creada y lista para que la uses durante la instalación de tu tienda.


¿Qué es Plesk y por qué lo usamos?

Plesk es un panel de control de hosting que te permite gestionar todos los aspectos de tu servidor y tus sitios web desde una interfaz gráfica amigable. En lugar de tener que escribir comandos complicados en una terminal, Plesk te ofrece botones y menús para realizar tareas como crear cuentas de correo, gestionar dominios y, por supuesto, administrar bases de datos MySQL.

Es la herramienta que utiliza tu proveedor de hosting para darte acceso a tu servidor. Si tu hosting usa Plesk, podrás acceder a él a través de una URL como https://tu-dominio.com:8443 (aunque a veces el puerto puede variar). Una vez dentro, tendrás el control total sobre tu espacio web.

Para nuestro objetivo, Plesk nos interesa porque nos permite crear bases de datos MySQL de forma visual, sin necesidad de usar phpMyAdmin ni líneas de comandos. Es el método más recomendado para principiantes.


Paso 1: Accede a tu panel de Plesk

Lo primero que necesitas es acceder a tu panel de control de Plesk. Normalmente, tu proveedor de hosting te habrá enviado un correo electrónico con los datos de acceso. Si no lo encuentras, contacta con su soporte técnico.

  1. Abre tu navegador web favorito (Chrome, Firefox, Safari, etc.).
  2. Escribe la URL de acceso a Plesk en la barra de direcciones. Suele ser algo como https://tu-dominio.com:8443.
  3. Introduce tu nombre de usuario y contraseña en la pantalla de inicio de sesión.
  4. Haz clic en el botón "Iniciar sesión" o "Entrar".

Una vez dentro, verás el escritorio principal de Plesk. Puede parecer abrumador al principio, pero no te preocupes, solo necesitamos una sección específica.

[INFO]: Si tu proveedor usa un panel diferente como Syspanel (antes conocido como HestiaCP), el proceso será distinto. En Syspanel, el acceso se realiza a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106). Sin embargo, esta guía está centrada en Plesk, que es el más común en muchos hostings.


Paso 2: Encuentra la sección de bases de datos

En el escritorio de Plesk, buscas una sección llamada "Bases de datos" o "Databases". Dependiendo de la versión de Plesk que uses, puede estar en un lugar diferente, pero normalmente la encontrarás siguiendo estos pasos:

Opción A (vista clásica):

  • En el menú lateral izquierdo, busca el enlace que dice "Bases de datos".
  • Haz clic en él. Se abrirá una lista con todas las bases de datos que ya tengas (si tienes alguna).

Opción B (vista de dominios):

  • En el panel principal, verás una lista de tus dominios o suscripciones.
  • Haz clic en el dominio donde quieres instalar PrestaShop.
  • Dentro de la página de ese dominio, busca la sección "Bases de datos" en el menú de la izquierda.

[TIP]: Si no encuentras la sección, puedes usar el buscador de Plesk. En la parte superior derecha hay una barra de búsqueda. Escribe "bases de datos" y te llevará directamente.


Paso 3: Crea una nueva base de datos

Una vez que estés en la página de "Bases de datos", verás un botón que dice "Agregar base de datos" o "Create Database". Haz clic en él.

Se abrirá un formulario con varios campos que debes rellenar. Vamos a ver cada uno:

Nombre de la base de datos

Este es el nombre que identificará tu base de datos. Es importante que sea descriptivo y único. Por ejemplo: prestashop_db o tienda_online.

Reglas importantes:

  • Solo puede contener letras minúsculas, números y guiones bajos (_).
  • No debe tener espacios.
  • A veces, Plesk añade un prefijo automáticamente (como el nombre de tu usuario). No te preocupes, es normal.

Nombre de usuario de la base de datos

Este es el usuario que tendrá permiso para acceder y modificar la base de datos. PrestaShop usará este usuario para conectarse a ella.

  • Elige un nombre fácil de recordar, como prestashop_user o admin_tienda.
  • Se aplican las mismas reglas que para el nombre de la base de datos.

Contraseña

Esta es la contraseña para el usuario de la base de datos. Es crucial que sea segura. Una buena contraseña debe tener al menos 12 caracteres, incluir mayúsculas, minúsculas, números y símbolos (como !, @, #, etc.).

  • Plesk suele tener un botón para generar una contraseña segura automáticamente. Te recomiendo usarlo y guardarla en un lugar seguro (como un gestor de contraseñas).
  • También puedes escribir la tuya propia, pero asegúrate de que cumpla con los requisitos de seguridad.

Tipo de base de datos

Asegúrate de que el tipo seleccionado sea MySQL. En algunos casos, Plesk también ofrece MariaDB, que es un clon mejorado de MySQL y compatible con PrestaShop. Si tienes la opción, puedes elegir cualquiera de los dos, pero si solo ves MySQL, es perfecto.

Otros ajustes (opcionales)

En la mayoría de los casos, no necesitas tocar nada más. Los campos como "Servidor de base de datos" o "Juego de caracteres" se configuran automáticamente con los valores recomendados. Déjalos como están.

Una vez que hayas rellenado todos los campos, haz clic en el botón "Aceptar" o "OK".

¡Enhorabuena! Ya has creado tu base de datos MySQL. Plesk te mostrará un mensaje de confirmación y la nueva base de datos aparecerá en la lista.


Paso 4: Anota los datos de conexión

Este es un paso crítico. Necesitarás estos datos durante la instalación de PrestaShop, así que es fundamental que los guardes en un lugar seguro. Los datos que necesitas son:

  • Nombre de la base de datos: El que pusiste en el paso anterior (incluyendo el prefijo que Plesk haya añadido).
  • Usuario de la base de datos: El nombre de usuario que creaste.
  • Contraseña: La contraseña que estableciste o que Plesk generó.
  • Servidor de la base de datos: Este suele ser localhost o 127.0.0.1. En la mayoría de los casos, será localhost. Plesk te lo muestra en la lista de bases de datos.

[WARNING]: No compartas estos datos con nadie. Son como las llaves de tu casa. Si alguien los obtiene, podría acceder a la información de tu tienda.

Para encontrar estos datos más tarde, ve a la lista de bases de datos en Plesk y haz clic en el nombre de tu nueva base de datos. Ahí verás todos los detalles de conexión.


Paso 5: Instala PrestaShop usando tu nueva base de datos

Ahora que tienes tu base de datos creada, puedes proceder con la instalación de PrestaShop. El proceso de instalación te pedirá los datos que acabas de anotar. Aquí te explico cómo rellenarlos cuando llegues a la pantalla de configuración de la base de datos en el instalador de PrestaShop:

  • Dirección del servidor de la base de datos: Escribe localhost (o el valor que Plesk te haya indicado).
  • Nombre de la base de datos: Escribe el nombre completo de tu base de datos (con el prefijo si lo tiene).
  • Usuario de la base de datos: Escribe el nombre de usuario que creaste.
  • Contraseña: Escribe la contraseña correspondiente.
  • Prefijo de las tablas: Deja el valor por defecto (ps_). Puedes cambiarlo por seguridad, pero no es necesario para esta guía.

[TIP]: Si durante la instalación de PrestaShop te da un error de conexión, revisa que hayas escrito los datos correctamente. Presta especial atención a mayúsculas y minúsculas, y a que no haya espacios extra.


Preguntas frecuentes (FAQ)

¿Puedo usar una base de datos existente para PrestaShop?

Sí, técnicamente es posible, pero no es recomendable. Cada instalación de PrestaShop debería tener su propia base de datos para evitar conflictos y facilitar la gestión. Si usas una base de datos existente, podrías sobrescribir información importante.

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

No te preocupes. Puedes cambiar la contraseña desde Plesk. Ve a la lista de bases de datos, haz clic en tu base de datos y busca la opción de "Cambiar contraseña". Ten en cuenta que, si ya has instalado PrestaShop, tendrás que actualizar la contraseña también en el archivo de configuración de PrestaShop (config/settings.inc.php).

¿Puedo crear varias bases de datos para diferentes tiendas?

Sí, puedes crear tantas bases de datos como necesites, siempre que tu plan de hosting lo permita. Es una buena práctica tener una base de datos separada para cada tienda o aplicación.

¿Qué es el prefijo de las tablas en PrestaShop?

El prefijo es un texto que se añade al principio del nombre de cada tabla en la base de datos. Por ejemplo, si el prefijo es ps_, la tabla de productos se llamará ps_product. Esto permite que varias aplicaciones compartan la misma base de datos sin conflictos. Para PrestaShop, el valor por defecto ps_ es perfecto.

¿Necesito conocimientos avanzados para crear una base de datos en Plesk?

No, para nada. Como has visto, el proceso es totalmente visual y guiado. Si puedes navegar por un menú, puedes crear una base de datos en Plesk. Esta guía está diseñada para que cualquier persona, sin importar su nivel técnico, pueda completar el proceso.

¿Qué es Syspanel y cómo se relaciona con esto?

Syspanel es el nuevo nombre de un panel de control llamado HestiaCP. Si tu hosting usa Syspanel en lugar de Plesk, el proceso de creación de bases de datos será diferente. En Syspanel, el acceso se realiza a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106). Sin embargo, la lógica es similar: buscar la sección de bases de datos y crear una nueva. Esta guía se centra en Plesk, pero si usas Syspanel, busca una guía específica para ese panel.


Consejos adicionales para tu base de datos PrestaShop

Una vez que hayas creado tu base de datos e instalado PrestaShop, hay algunas buenas prácticas que puedes seguir para mantenerla sana y segura:

  1. Haz copias de seguridad periódicas. Plesk te permite programar copias de seguridad automáticas de tus bases de datos. Aprovecha esta función para no perder información en caso de un problema.
  2. Mantén las contraseñas seguras. Cambia las contraseñas de la base de datos periódicamente y nunca las compartas.
  3. Optimiza la base de datos. PrestaShop tiene herramientas para optimizar la base de datos, como la limpieza de tablas o la eliminación de datos obsoletos. Úsalas de vez en cuando para mantener un buen rendimiento.
  4. No instales módulos innecesarios. Cada módulo puede añadir tablas o modificar la base de datos, lo que puede ralentizar tu tienda si acumulas demasiados.

Conclusión

Crear una base de datos MySQL en Plesk para PrestaShop es un proceso sencillo y directo. Solo necesitas acceder a tu panel de control, navegar hasta la sección de bases de datos, crear una nueva con un nombre, usuario y contraseña, y anotar los datos de conexión. Luego, durante la instalación de PrestaShop, simplemente introduces esos datos y listo.

Espero que esta guía te haya sido de gran ayuda. Recuerda que, si te surge cualquier duda, siempre puedes consultar la documentación oficial de PrestaShop o contactar con el soporte de tu hosting. La mayoría de los problemas con la instalación de PrestaShop suelen estar relacionados con la configuración de la base de datos, pero ahora que ya sabes cómo crearla correctamente, estás un paso más cerca de tener tu tienda online funcionando.

¡Mucho éxito con tu proyecto de comercio electrónico!

¿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