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

Crear una base de datos MySQL en cPanel para PrestaShop

Actualizado el 27 de febrero de 2026

¿Listo para montar tu tienda online con PrestaShop? Antes de empezar con la instalación, hay un paso fundamental que no puedes saltarte: crear la base de datos MySQL donde se almacenarán todos los productos, clientes, pedidos y configuraciones de tu tienda.

No te preocupes si suena a algo muy técnico. En este artículo te voy a guiar paso a paso para que puedas crear una base de datos MySQL en cPanel para PrestaShop sin complicaciones. Al final, tendrás todo listo para conectar tu tienda con su «cerebro» digital.

Vamos a ello.


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

Imagina que tu tienda online es una librería muy grande. Los estantes serían tu web, los libros serían tus productos, y el sistema de archivos donde anotas quién compra qué, cuándo y a qué precio, sería la base de datos.

PrestaShop necesita una base de datos MySQL para funcionar porque ahí guarda absolutamente toda la información dinámica de tu tienda: desde el nombre de un producto hasta la dirección de envío de un cliente. Sin ella, tu tienda no podría recordar nada.

Cuando hablamos de base de datos MySQL cPanel, nos referimos al proceso de crear ese «almacén de datos» desde el panel de control de tu hosting (cPanel). Es un paso obligatorio antes de instalar PrestaShop, y es mucho más sencillo de lo que parece.


Requisitos previos antes de crear tu base de datos

Antes de empezar, asegúrate de tener lo siguiente:

  • Acceso a cPanel: Necesitas tus credenciales de usuario y contraseña de tu hosting.
  • Nombre de la base de datos: Piensa en un nombre claro, por ejemplo tienda_prestashop o mishop_db.
  • Nombre de usuario y contraseña: Lo crearás durante el proceso. Anótalos en un lugar seguro (los necesitarás después).
  • PrestaShop descargado: Aunque no es necesario para este paso, ten a mano el instalador de PrestaShop para cuando termines.

[TIP] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar pero accedes por el puerto 2106. En ese caso, busca la sección «Base de datos» en lugar de «MySQL».


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

Sigue estos pasos al pie de la letra. Te prometo que en menos de 5 minutos lo tendrás listo.

1. Accede a cPanel

Abre tu navegador y escribe la dirección de tu cPanel. Normalmente es algo como tudominio.com/cpanel o tudominio.com:2083. Introduce tu usuario y contraseña.

2. Busca la sección «Bases de datos»

Una vez dentro, busca el grupo «Bases de datos» o «Databases». Allí verás varias opciones. La que nos interesa es «MySQL Databases» o «Asistente para bases de datos MySQL».

Si usas Syspanel, busca la opción «Base de datos» en el menú principal.

3. Crea la base de datos

Haz clic en «MySQL Databases». Verás un formulario sencillo.

  • En el campo «Create a New Database» escribe el nombre que elegiste (por ejemplo tienda_prestashop).
  • Haz clic en «Create Database».

Verás un mensaje de confirmación. ¡Ya tienes el contenedor! Ahora falta crear un usuario y darle permisos.

4. Crea un usuario de base de datos

En la misma página, busca la sección «Add New User».

  • Username: Elige un nombre (por ejemplo admin_tienda).
  • Password: Usa una contraseña segura. Puedes usar el generador de contraseñas de cPanel (el botoncito con forma de llave).
  • Vuelve a escribir la contraseña en el segundo campo.
  • Haz clic en «Create User».

[WARNING] No uses contraseñas débiles como 123456 o admin. Una buena contraseña protege tu tienda de accesos no autorizados. Si la olvidas, siempre puedes crear un nuevo usuario desde aquí.

5. Asigna el usuario a la base de datos

Ahora viene el paso clave: vincular el usuario con la base de datos.

En la misma página, busca la sección «Add User to Database».

  • En el primer menú desplegable, selecciona el usuario que acabas de crear.
  • En el segundo, selecciona la base de datos que creaste.
  • Haz clic en «Add».

Te aparecerá una ventana para elegir los privilegios. Para PrestaShop, necesitas todos los privilegios. Marca la casilla «All Privileges» y luego haz clic en «Make Changes».

¡Listo! Ya tienes tu base de datos MySQL cPanel creada y configurada para PrestaShop.

6. Anota los datos de conexión

Para no perderte, anota esta información en un bloc de notas:

  • Nombre de la base de datos: tudominio_tienda_prestashop (cPanel suele añadir tu nombre de usuario al inicio).
  • Usuario: tudominio_admin_tienda.
  • Contraseña: La que pusiste.
  • Servidor: Normalmente es localhost (aunque a veces aparece como 127.0.0.1 o el nombre de tu servidor). En cPanel, suele ser localhost.

[INFO] No te asustes si el nombre de la base de datos y el usuario tienen un prefijo como tudominio_. Es normal en cPanel para evitar conflictos entre cuentas de hosting.


¿Qué hacer después de crear la base de datos?

Ahora que ya tienes la base de datos lista, el siguiente paso es instalar PrestaShop. Durante la instalación, cuando te pida los datos de conexión a la base de datos, simplemente introduce la información que anotaste.

Durante la instalación de PrestaShop:

  1. Tipo de base de datos: Selecciona «MySQL».
  2. Servidor: Escribe localhost.
  3. Nombre de la base de datos: Copia el nombre completo (con el prefijo).
  4. Usuario: Copia el nombre de usuario.
  5. Contraseña: La que creaste.
  6. Prefijo de tablas: Déjalo como está (ps_).

PrestaShop se encargará del resto. Creará todas las tablas necesarias y tu tienda empezará a funcionar.


Preguntas frecuentes (FAQ)

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

No es recomendable. Cada instalación de PrestaShop debe tener su propia base de datos independiente para evitar conflictos de datos. Si usas la misma, podrías mezclar productos, clientes y pedidos.

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

No pasa nada. Vuelve a cPanel, entra en «MySQL Databases», busca la sección «Current Users» y haz clic en «Change Password» junto al usuario correspondiente. Pon una nueva contraseña y actualiza los datos en tu archivo parameters.php de PrestaShop.

¿Puedo crear la base de datos desde Syspanel (HestiaCP)?

Sí, si tu hosting usa Syspanel, el proceso es similar pero accedes por el puerto 2106 (ejemplo: tudominio.com:2106). Busca la sección «Base de datos» y sigue los mismos pasos: crear base de datos, crear usuario y asignar permisos.

¿Necesito conocimientos de SQL para esto?

Para nada. Todo se hace desde la interfaz gráfica de cPanel. No tienes que escribir ni una línea de código SQL. El asistente lo hace todo por ti.

¿Qué pasa si no marco «Todos los privilegios»?

PrestaShop necesita ciertos permisos para funcionar correctamente (como crear, modificar y eliminar tablas). Si no marcas «All Privileges», es probable que la instalación falle o que la tienda tenga errores más adelante. Mejor no te arriesgues.

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

No, nunca. La base de datos contiene toda la información de tu tienda. Si la borras, perderás productos, clientes, pedidos y configuraciones. Si necesitas reiniciar, mejor crea una nueva base de datos y vuelve a instalar PrestaShop desde cero.


Consejos finales para que tu base de datos funcione perfectamente

  • Haz copias de seguridad periódicas: Puedes hacerlo desde cPanel en la sección «Backup» o «Copias de seguridad». Así, si algo sale mal, no perderás tus datos.
  • Usa contraseñas robustas: Combina mayúsculas, minúsculas, números y símbolos. No uses fechas de nacimiento ni palabras comunes.
  • No compartas tus credenciales: El usuario y contraseña de la base de datos son la llave de tu tienda. Solo tú y tu equipo de confianza deberían tener acceso.
  • Si cambias de hosting, recuerda exportar la base de datos desde el cPanel antiguo e importarla en el nuevo. Así conservas toda tu información.

Resumen rápido

Crear una base de datos MySQL en cPanel para PrestaShop es un proceso de tres pasos:

  1. Crear la base de datos (un nombre claro).
  2. Crear un usuario con contraseña segura.
  3. Asignar el usuario a la base de datos con todos los privilegios.

Anota los datos de conexión (nombre, usuario, contraseña y servidor) y úsalos durante la instalación de PrestaShop.

Si tu hosting usa Syspanel, recuerda acceder por el puerto 2106 y buscar la sección «Base de datos».

Con esto, tu tienda online tendrá su «cerebro» listo para funcionar. Ahora solo queda instalar PrestaShop y empezar a vender.

Si te surge alguna duda durante el proceso, no dudes en consultar la documentación de tu hosting o preguntar a tu proveedor de alojamiento. ¡Buena suerte con tu tienda online!

¿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