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

Cómo crear una base de datos para PrestaShop en Plesk (paso a paso)

Actualizado el 14 de septiembre de 2025

Antes de empezar: ¿Qué necesitas para crear la base de datos?

Crear una base de datos para PrestaShop en Plesk es un proceso mucho más sencillo de lo que parece. Es uno de los primeros pasos para montar tu tienda online y, aunque suene técnico, te aseguro que en menos de 10 minutos lo tendrás listo.

Para que todo vaya sobre ruedas, necesitas tener a mano lo siguiente:

  • Acceso al panel de control de Plesk (normalmente con el usuario y contraseña que te dio tu proveedor de hosting).
  • Tener contratado un plan de hosting que incluya Plesk y soporte para bases de datos MySQL (que es lo que usa PrestaShop).
  • Saber el nombre de tu dominio o subdominio donde vas a instalar la tienda (por ejemplo, mitienda.com o tienda.midominio.com).
  • Tener los archivos de PrestaShop descargados (aunque esto lo usaremos más adelante, es bueno tenerlo claro).

[INFO] Si aún no tienes claro si tu hosting incluye Plesk, revisa el correo de bienvenida de tu proveedor o contacta con su soporte. Sin Plesk, este tutorial no te servirá, aunque el proceso en otros paneles (como cPanel) es parecido.


Paso 1: Accede a Plesk y localiza el apartado de bases de datos

Lo primero es entrar en tu panel de Plesk. Normalmente lo encontrarás en una URL del tipo https://tu-dominio.com:8443 o https://tu-ip:8443. Si no lo recuerdas, mira el correo que te enviaron al contratar el hosting.

Una vez dentro, verás un escritorio con todas las herramientas. Busca en el menú lateral izquierdo la sección que dice "Bases de datos" o "Databases". En algunas versiones de Plesk, puede estar dentro de la pestaña "Sitios web y dominios" y luego en el icono de "Bases de datos".

Haz clic en ese apartado. Verás un listado (puede estar vacío si es la primera vez) y un botón que dice "Agregar base de datos" o "Add Database". Púlsalo.


Paso 2: Rellena los datos de la nueva base de datos

Ahora viene lo importante. Se abrirá un formulario con varios campos. No te agobies, solo necesitas entender 4 cosas:

  • Nombre de la base de datos: Elige un nombre descriptivo, como prestashop_db o mitienda_bd. Evita espacios y caracteres raros. Solo letras, números y guiones bajos.
  • Nombre de usuario de la base de datos: Es el usuario que se conectará a la base de datos. Puedes usar el mismo nombre que la base de datos o algo como prestashop_user.
  • Contraseña: Es muy importante que sea segura. Plesk suele tener un botón de "Generar" al lado. Si prefieres poner la tuya, asegúrate de que tenga al menos 12 caracteres, mayúsculas, minúsculas, números y símbolos.
  • Tipo de base de datos: Deja seleccionado MySQL (o MySQL/MariaDB, según lo que te ofrezca). PrestaShop funciona perfectamente con ambos.

[TIP] Anota estos tres datos (nombre, usuario y contraseña) en un bloc de notas. Los vas a necesitar durante la instalación de PrestaShop y si no los guardas, tendrás que repetir todo el proceso.


Paso 3: Crea la base de datos

Una vez hayas rellenado todos los campos, pulsa el botón "Aceptar" o "OK" al final del formulario.

Plesk procesará la solicitud y en unos segundos te mostrará la nueva base de datos en el listado. Si todo ha ido bien, verás el nombre que le has puesto, el usuario asociado y el servidor donde se ha creado.

[WARNING] No cierres la pestaña todavía. Aunque la base de datos ya está creada, es posible que necesites anotar también el nombre del servidor de base de datos (suele ser localhost o algo como mysql.tudominio.com). Este dato también te lo pedirá PrestaShop durante la instalación.


Paso 4: Crea un usuario adicional (opcional pero recomendado)

En algunos casos, Plesk crea automáticamente un usuario con los mismos privilegios que la base de datos. Pero si tu versión de Plesk no lo hace, o si quieres tener un usuario separado para mayor seguridad, puedes hacerlo desde el mismo panel.

Dentro del listado de bases de datos, haz clic en el nombre de la que acabas de crear. Busca la pestaña o botón que dice "Usuarios" o "Add User". Ahí podrás crear un usuario nuevo, asignarle una contraseña y darle todos los privilegios (SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, etc.). Para PrestaShop, lo más sencillo es marcar la casilla de "Todos los privilegios" o "Grant all privileges".

[INFO] No te preocupes si no entiendes qué significa cada privilegio. Para una tienda online, lo normal es darle acceso total a la base de datos. Si alguna vez necesitas restringir permisos, siempre puedes volver aquí y modificarlos.


Paso 5: Conecta la base de datos con tu tienda PrestaShop

Ahora que ya tienes tu base de datos PrestaShop Plesk creada, toca el momento de la verdad: conectar tu tienda con ella.

Para ello, necesitas tener los archivos de PrestaShop en tu servidor. Si aún no los has subido, puedes hacerlo mediante el Administrador de archivos de Plesk (en la sección "Sitios web y dominios") o mediante FTP.

Una vez que tengas los archivos en la carpeta correcta (la raíz de tu dominio), abre tu navegador y escribe la URL de tu tienda (por ejemplo, https://mitienda.com). Se iniciará el asistente de instalación de PrestaShop.

En el paso donde te pide los datos de la base de datos, rellena los campos así:

  • Dirección de la base de datos: Normalmente localhost, pero si tu hosting usa un servidor externo, pon la dirección que te indicó Plesk.
  • Nombre de la base de datos: El que pusiste en el Paso 2 (por ejemplo, prestashop_db).
  • Usuario de la base de datos: El usuario que creaste (por ejemplo, prestashop_user).
  • Contraseña: La contraseña que asignaste.
  • Prefijo de la tabla: Déjalo como ps_ por defecto. Es el estándar.

Pulsa "Comprobar la conexión" o "Test connection". Si todo es correcto, verás un mensaje verde de éxito. Si no, revisa que no hayas copiado mal algún dato.


Paso 6: Verifica que la instalación se completa correctamente

Una vez conectada la base de datos, el instalador de PrestaShop continuará con los siguientes pasos: configuración de la tienda, creación de la cuenta de administrador, etc.

Al finalizar, habrás instalado PrestaShop con éxito usando tu base de datos MySQL en Plesk. Pero no te confíes todavía. Es recomendable que hagas una pequeña comprobación:

  • Entra en el panel de administración de PrestaShop (normalmente en https://mitienda.com/admin).
  • Ve a la sección de "Parámetros avanzados" y luego a "Base de datos".
  • Verás el estado de la conexión. Si aparece "Conexión exitosa" o similar, todo está perfecto.

Errores comunes y cómo solucionarlos

Aunque el proceso es sencillo, a veces pueden aparecer problemas. Aquí te dejo los más habituales y sus soluciones:

Error de conexión a la base de datos

Este es el más típico. Si PrestaShop te dice que no puede conectar, revisa:

  • Que el nombre de la base de datos, el usuario y la contraseña sean exactamente los que creaste en Plesk.
  • Que el usuario tenga los privilegios necesarios (vuelve al Paso 4 y compruébalo).
  • Que el servidor de base de datos sea el correcto. Si no estás seguro, prueba con localhost.

La base de datos ya existe

Si al intentar crear la base de datos en Plesk te dice que el nombre ya está en uso, significa que ya tienes una con ese nombre. Elige otro distinto o elimina la antigua (si estás seguro de que no la necesitas).

Permisos denegados

Si el usuario no tiene permisos suficientes, verás un error de tipo "Access denied". Ve a la configuración de la base de datos en Plesk, entra en "Usuarios" y asegúrate de que tiene marcada la casilla de "Todos los privilegios".

[WARNING] Si estás intentando instalar PrestaShop en un servidor que no es Plesk (como Syspanel, que se accede por el puerto 2106), el proceso es diferente. En ese caso, busca la sección de bases de datos dentro de Syspanel y crea una desde allí. Los pasos son similares, pero la interfaz cambia.


Preguntas frecuentes (FAQ)

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

No es recomendable. Cada instalación de PrestaShop necesita su propia base de datos para funcionar correctamente. Si intentas usar la misma para dos tiendas, los datos se mezclarán y dará errores graves.

¿Qué es MySQL y por qué PrestaShop lo usa?

MySQL es un sistema de gestión de bases de datos, es decir, un programa que guarda y organiza la información de tu tienda: productos, pedidos, clientes, etc. PrestaShop está diseñado para funcionar con MySQL y por eso lo necesitas.

¿Puedo cambiar la contraseña de la base de datos después de instalar PrestaShop?

Sí, puedes hacerlo desde Plesk. Eso sí, tendrás que actualizar también el archivo de configuración de PrestaShop (parameters.php en la carpeta app/config) con la nueva contraseña. Si no lo haces, la tienda dejará de funcionar.

¿Qué hago si mi hosting no tiene Plesk?

Puedes usar el panel que te ofrezca tu proveedor. El proceso es muy parecido en casi todos. Si tu hosting es con Syspanel (puerto 2106), busca la opción de "Bases de datos" o "MySQL" en el menú principal y sigue los mismos pasos.


Conclusión: ya tienes tu base de datos lista

Crear una base de datos para PrestaShop en Plesk es un proceso que no debería llevarte más de 10 minutos. Solo necesitas seguir estos pasos:

  1. Acceder a Plesk.
  2. Ir a "Bases de datos".
  3. Crear una nueva base de datos con su usuario y contraseña.
  4. Anotar los datos.
  5. Usarlos durante la instalación de PrestaShop.

Con esto, ya tienes la base sobre la que se sustentará toda tu tienda online. Es el primer paso para montar un negocio digital, y aunque ahora te parezca un mundo, en unos meses lo harás sin pensar.

Si en algún momento te pierdes o algo no funciona, no dudes en contactar con el soporte de tu hosting. Ellos tienen acceso a tu panel y podrán ayudarte a resolver cualquier incidencia. Y recuerda: guarda siempre tus credenciales en un lugar seguro, porque las vas a necesitar en más de una ocasión.

[TIP] Una vez que tu tienda esté funcionando, te recomiendo hacer copias de seguridad periódicas de la base de datos. Plesk tiene una herramienta automática para ello en la misma sección de "Bases de datos". Así, si algo falla, podrás restaurar tu tienda en minutos sin perder información valiosa.

¡Manos a la obra! Tu tienda online está a un paso de empezar a funcionar.

¿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