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

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

Actualizado el 2 de enero de 2026

Introducción: Preparando el terreno para tu PrestaShop

Cuando decides lanzar una tienda online con PrestaShop, uno de los primeros pasos técnicos que debes realizar es preparar el entorno donde se almacenarán todos los datos de tu negocio: productos, clientes, pedidos, configuraciones, etc. Este lugar se llama base de datos.

Plesk es uno de los paneles de control de hosting más populares y completos que existen. Si tu hosting utiliza Plesk, estás de suerte, porque el proceso para crear una base de datos y un usuario específico para PrestaShop es bastante sencillo, aunque requiere seguir unos pasos concretos.

En esta guía extensa y detallada, te explicaré cómo crear una base de datos y un usuario en Plesk para PrestaShop, desde cero y sin necesidad de tener conocimientos avanzados. Olvídate del miedo a los términos técnicos; aquí te lo cuento todo con palabras claras y ejemplos prácticos.

Al final de este artículo, tendrás tu base de datos lista y configurada correctamente para que la instalación de PrestaShop sea un éxito rotundo.


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

Antes de ponernos manos a la obra, es fundamental que entiendas qué es este "monstruo" llamado base de datos. Imagina que tu tienda online es una gran biblioteca. Los libros son tus productos, los lectores son tus clientes y el registro de préstamos son tus pedidos. Pues bien, la base de datos es el almacén donde se guardan todos esos datos de forma organizada.

PrestaShop es un software que funciona con MySQL o MariaDB. Necesita un lugar específico donde escribir y leer información constantemente. Sin una base de datos, tu tienda no podría recordar quién eres, qué productos tienes o qué pedidos has recibido.

Al crear una base de datos y un usuario en Plesk, estás haciendo dos cosas:

  1. Creando el almacén: El espacio físico (lógico) donde se guardará toda la información.
  2. Creando la llave de acceso: Un usuario con una contraseña que permitirá a PrestaShop entrar a ese almacén para trabajar.

Es como construir una caja fuerte (base de datos) y darle una llave única (usuario) al gerente de la tienda (PrestaShop).


Requisitos previos antes de empezar

Para llevar a cabo este proceso, solo necesitas dos cosas:

  • Acceso al panel de control de Plesk de tu hosting.
  • Credenciales de administrador (nombre de usuario y contraseña de Plesk).

No necesitas ser un experto en programación ni saber comandos SQL. Plesk está diseñado para que cualquier persona pueda gestionar su servidor con una interfaz gráfica amigable.

¿No sabes cómo acceder a Plesk? Normalmente, la URL es algo como https://tu-dominio.com:8443 o https://tu-ip:8443. Si no la recuerdas, contacta con tu proveedor de hosting y te la facilitarán al instante.


Paso 1: Accede a tu panel de Plesk

Abre tu navegador web favorito (Chrome, Firefox, Edge, etc.) y escribe la dirección de acceso a Plesk.

Introduce tu nombre de usuario y contraseña en la pantalla de inicio de sesión.

Una vez dentro, verás el escritorio de Plesk, que es el panel principal desde donde gestionarás todos los aspectos de tu hosting. Este panel puede variar ligeramente según la versión, pero las opciones que necesitamos son comunes en todas ellas.


Paso 2: Navega hasta la sección de Bases de Datos

En el menú lateral izquierdo, busca la sección que se llama "Bases de datos". Puede que tengas que hacer clic en el nombre de tu dominio para ver más opciones, pero normalmente aparece directamente en el menú principal.

Haz clic en "Bases de datos" y se abrirá una página que muestra un listado de las bases de datos que ya tengas creadas (si es que tienes alguna).

En esta página, verás un botón azul o un enlace que dice "Agregar base de datos" o "Crear nueva base de datos". Haz clic en él.


Paso 3: Crear la base de datos en Plesk

Ahora sí, entramos en materia. Se abrirá un formulario que debes completar con cuidado.

### Nombre de la base de datos

  • Elige un nombre descriptivo y único. Por ejemplo: tienda_prestashop o mistienda_db.
  • Importante: En muchos servidores, el nombre de la base de datos se prefija con el nombre de usuario de tu hosting. Por ejemplo, si tu usuario es usuario123, el nombre final podría ser usuario123_tienda_prestashop. No te preocupes, Plesk te mostrará el nombre completo.

### Tipo de base de datos

  • Asegúrate de seleccionar MySQL o MariaDB. Ambos son compatibles con PrestaShop. Si tienes dudas, elige MySQL, que es el estándar más común.
  • También te pedirá la versión. Te recomiendo elegir la más reciente y estable que ofrezca tu servidor (por ejemplo, MySQL 8.0 o MariaDB 10.6). Si no sabes cuál elegir, deja la que venga por defecto.

### Opciones adicionales

  • Verás una casilla que dice "Crear un usuario de base de datos con todos los privilegios". Es muy recomendable que la marques, pero si no, la crearemos manualmente en el siguiente paso. Sin embargo, te guiaré para hacerlo de forma manual, ya que así entiendes mejor el proceso.

Haz clic en "Aceptar" o "OK" para crear la base de datos. Verás que aparece en el listado con su nombre completo.


Paso 4: Crear el usuario MySQL en Plesk

Una vez creada la base de datos, es el momento de crear el usuario que se conectará a ella. Este usuario es la "llave" que PrestaShop utilizará.

  1. En el listado de bases de datos, haz clic en el nombre de la base de datos que acabas de crear.
  2. Se abrirá una página de detalles. Busca una sección que diga "Usuarios" o "Agregar nuevo usuario".
  3. Haz clic en "Agregar nuevo usuario".

### Configuración del usuario MySQL

  • Nombre de usuario: Elige un nombre claro, como usr_prestashop o tienda_user.
  • Contraseña: Este es un punto crítico. Debe ser segura y compleja. Mezcla mayúsculas, minúsculas, números y símbolos (por ejemplo: T1end@_2024!).
  • Plesk te ofrece un generador de contraseñas automático. Úsalo si quieres garantizar la máxima seguridad. Anota la contraseña en un lugar seguro, porque la necesitarás más adelante.

### Asignar privilegios

  • Se te pedirá que elijas los privilegios o permisos para este usuario.
  • Para PrestaShop, necesitas que el usuario tenga todos los privilegios sobre la base de datos. La opción más fácil es marcar la casilla "Todos los privilegios" o seleccionar la opción que dice "Grant all privileges".
  • Si quieres ser más restrictivo, los privilegios mínimos que PrestaShop necesita son: SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, INDEX, DROP, REFERENCES.

Haz clic en "Aceptar" o "OK" para guardar el nuevo usuario.

[TIP] Conecta el usuario a la base de datos

Asegúrate de que, en la página de la base de datos, el usuario que acabas de crear esté asociado a ella. Normalmente, al crearlo desde la propia página de la base de datos, Plesk lo asigna automáticamente. Si no es así, busca la opción "Agregar usuario a la base de datos" y selecciona el usuario que creaste.


Paso 5: Datos que necesitarás para la instalación de PrestaShop

¡Enhorabuena! Ya tienes tu base de datos y tu usuario creados en Plesk. Ahora necesitas recopilar los datos que PrestaShop te pedirá durante su instalación.

Estos son los 4 datos clave:

  1. Nombre de la base de datos: El nombre completo que aparece en Plesk (por ejemplo, usuario123_tienda_prestashop).
  2. Nombre de usuario de la base de datos: El usuario que creaste (por ejemplo, usr_prestashop).
  3. Contraseña del usuario: La contraseña que elegiste (por ejemplo, T1end@_2024!).
  4. Servidor de la base de datos (host): Este es un punto que suele confundir. Normalmente, es localhost o 127.0.0.1. Sin embargo, en algunos servidores de hosting compartido, puede ser un nombre de servidor específico como mysql.tudominio.com. Revisa la información de tu proveedor o busca en Plesk la configuración de la base de datos para ver el host exacto.

[WARNING] El puerto de la base de datos

En la mayoría de los casos, no necesitarás especificar el puerto, ya que se usa el estándar (3306). Pero si tu proveedor usa un puerto diferente, te lo indicará en la documentación. PrestaShop te preguntará por el puerto en un campo avanzado; si no sabes, déjalo vacío o pon 3306.


Paso 6: Instalación de PrestaShop con tus datos

Ahora que tienes todos los datos, el proceso de instalación de PrestaShop es pan comido.

  1. Descarga la última versión de PrestaShop desde su página oficial.
  2. Sube los archivos a tu servidor (normalmente a la carpeta httpdocs o public_html).
  3. Abre tu navegador y ve a tu dominio (por ejemplo, https://tudominio.com).
  4. Sigue el asistente de instalación. Cuando llegues a la sección de "Configuración de la base de datos", introduce los 4 datos que recopilaste en el paso anterior.
  5. El asistente comprobará la conexión y, si todo es correcto, continuará con la instalación.

Preguntas Frecuentes (FAQ)

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

No es recomendable. Cada instalación de PrestaShop debe tener su propia base de datos para evitar conflictos de datos y problemas de rendimiento. Es como tener dos negocios en el mismo local sin separación; al final, se mezclan las cosas.

¿Qué hago si olvido la contraseña del usuario MySQL?

No hay problema. Ve a Plesk, entra en la sección de Bases de datos, haz clic en tu base de datos, busca el usuario y utiliza la opción "Cambiar contraseña". Luego, actualiza la contraseña en el archivo de configuración de PrestaShop (parameters.php o parameters.yml en la carpeta app/config).

¿Puedo crear un usuario sin todos los privilegios?

Sí, puedes, pero te recomiendo que para PrestaShop le des todos los privilegios sobre esa base de datos específica. Si le das menos, es posible que la instalación falle o que algunas funciones no trabajen correctamente.

Mi hosting usa Syspanel (antes llamado HestiaCP), ¿esto funciona igual?

No exactamente. Este artículo está específicamente diseñado para Plesk. Si tu proveedor utiliza Syspanel, el proceso es diferente. En Syspanel, el acceso se realiza a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106), y la gestión de bases de datos se encuentra en una sección llamada "Bases de Datos" o "DB". Aunque la lógica es similar (crear base de datos y usuario), la interfaz y los nombres de los botones cambian. Te recomiendo buscar una guía específica para Syspanel si ese es tu caso.

¿Qué es localhost exactamente?

localhost es un término que se refiere a tu propio servidor. Cuando PrestaShop se ejecuta en el mismo servidor donde está la base de datos, la conexión se hace a través de localhost. Es la forma más rápida y segura de conectarse.

¿Puedo cambiar el nombre de la base de datos después de crearla?

En Plesk, no hay una opción directa para renombrar una base de datos desde el panel. Tendrías que crear una nueva base de datos, exportar los datos de la antigua e importarlos en la nueva. Es un proceso más complejo, así que es mejor elegir un buen nombre desde el principio.


Conclusión: Tu tienda online está lista para despegar

Crear una base de datos y un usuario en Plesk para PrestaShop es un proceso fundamental y, como has visto, no es nada complicado. Siguiendo estos pasos, tendrás el "motor" de tu tienda online preparado y configurado correctamente.

Recuerda los puntos clave:

  • Nombres claros para tu base de datos y usuario.
  • Contraseñas seguras para proteger tu información.
  • Privilegios completos para que PrestaShop funcione sin problemas.

Ahora que dominas esta tarea, ya puedes continuar con la instalación de PrestaShop y empezar a construir tu imperio digital. Si te surge cualquier duda, no dudes en volver a esta guía o consultar la documentación oficial de Plesk. ¡Mucho éxito con tu nueva tienda online!


[INFO] Resumen rápido de datos a recopilar

Para que no se te olvide, aquí tienes una mini-cheatsheet con los datos que tendrás que introducir en PrestaShop:

  • Nombre de la Base de Datos: tu_usuario_nombre_db
  • Usuario MySQL: tu_usuario_db
  • Contraseña: TuContraseñaSegura_2024!
  • Servidor (Host): localhost (o el que te indique tu hosting)
  • Puerto: 3306 (o el que te indique tu hosting)

¡Guarda estos datos en un lugar seguro! Los necesitarás no solo para la instalación, sino también para futuras configuraciones o migraciones.

¿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