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

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

Actualizado el 19 de mayo de 2026

Introducción: La base de datos, el corazón de tu PrestaShop

Si estás leyendo esto, probablemente estás a punto de dar el salto al comercio electrónico con PrestaShop. ¡Enhorabuena! Es una decisión inteligente, pero antes de lanzarte a personalizar tu tienda, hay un paso técnico fundamental que debes dominar: crear la base de datos.

La base de datos es el lugar donde PrestaShop guarda absolutamente todo: tus productos, tus clientes, los pedidos, las contraseñas y la configuración de la tienda. Sin ella, tu tienda es solo un cascarón vacío. Piénsalo como el almacén donde se guardan todas las cajas de tu negocio.

En este artículo, te voy a explicar de forma clara y sin tecnicismos cómo crear esa base de datos para PrestaShop en los dos paneles de control más comunes del hosting: cPanel y Plesk. No importa si eres un novato total; después de leer esto, podrás hacerlo tú mismo en menos de 10 minutos.


¿Qué necesitas antes de empezar?

Antes de ponernos manos a la obra, asegúrate de tener a mano estos datos:

  1. Las credenciales de acceso a tu panel de control (cPanel o Plesk). Normalmente te las envía tu proveedor de hosting por correo electrónico.
  2. El nombre de tu dominio (por ejemplo, mitienda.com).
  3. Un poco de paciencia, que no hace falta nada más.

[INFO] Si tu hosting es con Syspanel (antes conocido como HestiaCP), el proceso es diferente. Accede a tu panel a través del puerto 2106 (ejemplo: https://tu-dominio.com:2106) y busca la sección de "Bases de Datos". El asistente te guiará paso a paso para crear la base y el usuario en el mismo formulario.


Crear una base de datos en cPanel (paso a paso)

cPanel es uno de los paneles más populares y visualmente fáciles de usar. Vamos a crear tu base de datos para que puedas instalar PrestaShop sin problemas.

Paso 1: Accede a tu cPanel

Escribe en tu navegador tu-dominio.com/cpanel o tu-dominio.com:2083. Te pedirá tu usuario y contraseña. Una vez dentro, verás un montón de iconos. No te agobies, solo nos interesa uno.

Paso 2: Busca el asistente de bases de datos MySQL

Dentro de cPanel, busca la sección "Bases de datos" (Databases) y haz clic en el icono "Asistente para bases de datos MySQL" (MySQL Database Wizard). Es la opción perfecta para principiantes porque te guía de principio a fin.

[TIP] Si no encuentras el asistente, busca directamente "MySQL Database Wizard" en el buscador que tiene cPanel en la parte superior derecha.

Paso 3: Crea el nombre de la base de datos

El asistente te pedirá un nombre para tu base de datos. Importante: cPanel añadirá automáticamente un prefijo con tu nombre de usuario. Por ejemplo, si tu usuario es usuario1, y escribes tienda_prestashop, el nombre final será usuario1_tienda_prestashop. Escribe un nombre descriptivo como tienda o prestashop y haz clic en "Siguiente paso".

Paso 4: Crea un usuario para la base de datos

Ahora necesitas crear un usuario. Este usuario será el que PrestaShop utilizará para conectarse a la base de datos. Elige un nombre (p.ej., admin_tienda) y una contraseña segura.

[WARNING] No uses contraseñas fáciles como "123456" o "admin". Usa una combinación de letras mayúsculas, minúsculas, números y símbolos. Puedes usar el botón de "Generar contraseña" que te ofrece cPanel. Anota esta contraseña en un lugar seguro, la necesitarás en el instalador de PrestaShop.

Paso 5: Asigna todos los privilegios

En el siguiente paso, el asistente te preguntará por los privilegios del usuario. Marca la casilla "TODOS LOS PRIVILEGIOS" (ALL PRIVILEGES). Esto es crucial para que PrestaShop pueda funcionar sin errores. Haz clic en "Siguiente paso" y... ¡listo! cPanel te confirmará que la base de datos y el usuario se han creado correctamente.


Crear una base de datos en Plesk (paso a paso)

Plesk tiene un enfoque ligeramente diferente, pero es igual de sencillo. Es muy común en servidores VPS y dedicados.

Paso 1: Accede a tu Plesk

Normalmente se accede a través de https://tu-dominio.com:8443. Introduce tus credenciales de administrador.

Paso 2: Encuentra el administrador de bases de datos

En el panel principal de Plesk, busca la sección "Bases de datos" (Databases). Si no la ves a la primera, mira en la pestaña de "Sitios web y dominios" (Websites & Domains) y ahí verás el icono correspondiente.

Paso 3: Añade una nueva base de datos

Haz clic en el botón "Agregar base de datos" (Add Database). Se abrirá un formulario con varios campos:

  • Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo, prestashop_db.
  • Tipo de base de datos: Asegúrate de que esté seleccionado MySQL.
  • Servidor de base de datos: Si solo tienes uno, déjalo como está.

Paso 4: Crea el usuario de la base de datos

En el mismo formulario, verás la opción de "Crear un usuario de base de datos". Marca la casilla y rellena el nombre de usuario y la contraseña. Como en cPanel, asegúrate de que la contraseña sea robusta.

Paso 5: Guarda y configura los privilegios

Haz clic en "Aceptar" (OK) para crear la base de datos. Una vez creada, verás que aparece en la lista. Haz clic en su nombre para entrar en sus opciones. Busca una pestaña o botón que diga "Permisos para usuarios" o "Usuarios". Asegúrate de que tu usuario tenga todos los privilegios marcados (SELECT, INSERT, UPDATE, DELETE, CREATE, etc.). Lo más fácil es marcar la casilla de "Todos los privilegios" si existe.

[TIP] En Plesk, a veces el usuario se crea con permisos básicos. Si no marcas todos los privilegios, PrestaShop te dará errores al intentar instalar módulos o crear tablas. Tómate un minuto para verificar que todo esté marcado.


Los datos que necesitarás para instalar PrestaShop

Ya tienes tu base de datos MySQL creada. Ahora, cuando el instalador de PrestaShop te pida los datos de conexión, tendrás que rellenar un formulario similar a este:

  • Dirección del servidor de base de datos: Normalmente es localhost. En algunos hostings puede ser una dirección IP o un nombre como mysql.tudominio.com. Si no estás seguro, consulta la documentación de tu hosting o el correo de bienvenida.
  • Nombre de la base de datos: El nombre completo que has creado.
    • En cPanel: usuario1_tienda_prestashop.
    • En Plesk: prestashop_db.
  • Usuario de la base de datos: El usuario que has creado.
  • Contraseña de la base de datos: La contraseña que le asignaste a ese usuario.

[WARNING] Un error muy común es confundir el usuario de la base de datos con el usuario de cPanel o Plesk. Son cosas diferentes. Asegúrate de usar el usuario específico que creaste en los pasos anteriores, no el de acceso al panel.


Preguntas Frecuentes (FAQ) sobre la creación de la base de datos

Aquí te resuelvo las dudas más habituales que me encuentro en el soporte técnico:

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

No, nunca. Cada instalación de PrestaShop necesita su propia base de datos. Si usas la misma para dos tiendas, los datos se mezclarán y se corromperán. Es como guardar el inventario de dos tiendas diferentes en el mismo almacén sin separar: un caos.

¿Qué es el prefijo de las tablas? ¿Debo cambiarlo?

Durante la instalación de PrestaShop, te pedirá un "prefijo de tablas" (por defecto es ps_). Te recomiendo encarecidamente que lo cambies a algo como shop_ o mistienda_. Esto añade una capa extra de seguridad, ya que dificulta que los atacantes adivinen el nombre de tus tablas en caso de un intento de inyección SQL.

He creado la base de datos, pero PrestaShop me dice "No se puede conectar a la base de datos". ¿Qué hago?

Esto suele deberse a uno de estos tres motivos:

  1. Datos incorrectos: Revisa que has escrito bien el nombre de la base, el usuario y la contraseña. Copia y pega los datos directamente desde tu panel de control si es posible.
  2. Servidor incorrecto: Asegúrate de que el servidor es localhost o el que te ha indicado tu proveedor. No pongas www.tudominio.com a menos que te lo digan explícitamente.
  3. Permisos insuficientes: Vuelve a revisar que el usuario tiene TODOS los privilegios sobre la base de datos. Este es el error más común.

¿Necesito crear la base de datos antes de subir los archivos de PrestaShop?

Sí, es un paso previo necesario. El instalador de PrestaShop te pedirá los datos de la base de datos en el segundo o tercer paso del proceso. Si no la has creado, no podrás continuar. Así que, ¡es mejor hacerlo primero!

¿Puedo eliminar la base de datos después de instalar PrestaShop?

¡Por supuesto que no! Si la eliminas, tu tienda desaparecerá por completo. La base de datos es el archivo más importante de tu negocio online. De hecho, te recomiendo que configures un sistema de copias de seguridad automáticas desde tu panel de control (cPanel o Plesk) para que nunca pierdas tus datos.


Conclusión: Ya tienes la base de datos, ¿y ahora qué?

¡Enhorabuena! Has completado el primer gran paso técnico. Ya sabes cómo crear MySQL PrestaShop en cPanel y Plesk. Con la base de datos lista, ya puedes continuar con el proceso de instalación de PrestaShop, que es prácticamente un paseo por un asistente visual.

Recuerda que la clave está en anotar bien los datos que has creado y en asegurarte de que el usuario tenga todos los privilegios. Si has seguido esta guía, no deberías tener ningún problema.

[INFO] Si en algún momento del proceso te sientes perdido, no dudes en contactar con el soporte técnico de tu proveedor de hosting. Es su trabajo ayudarte. Y si tu hosting es Syspanel, recuerda que el acceso es por el puerto 2106 y que su interfaz es muy similar a la de Plesk, pero con un asistente de bases de datos integrado que te lo pondrá aún más fácil.

Ahora, a por ello. Tu tienda online te está esperando. ¡Mucha suerte con tu proyecto de e-commerce!

¿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