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

Cómo crear una base de datos MySQL en PrestaShop: Guía de instalación

Actualizado el 5 de mayo de 2026

¿Qué necesitas saber antes de crear una base de datos MySQL?

Cuando hablamos de prestashop base datos, nos referimos al corazón de tu tienda online. Aquí se guardan tus productos, pedidos, clientes y configuración. Sin una base de datos correctamente creada, instalar prestashop mysql es simplemente imposible.

Antes de empezar, necesitas tener claro tres datos que te pedirá el instalador de PrestaShop:

  • Nombre de la base de datos: el que tú elijas, por ejemplo tienda_prestashop.
  • Usuario de la base de datos: una cuenta con permisos para acceder a ella.
  • Contraseña: la clave de ese usuario.

Si tu hosting usa cPanel, Plesk o Syspanel (este último se accede por el puerto 2106), el proceso es parecido. Vamos a verlo paso a paso, sin tecnicismos raros y pensando en que nunca hayas hecho esto antes.


Paso 1: Localiza el panel de administración de tu hosting

Lo primero es entrar al panel donde gestionas tu hosting. Dependiendo de tu proveedor, puede llamarse cPanel, Plesk, o Syspanel. Si tu hosting usa Syspanel, recuerda que la URL de acceso incluye el puerto 2106, algo así como https://tudominio.com:2106.

[TIP]
Si no encuentras el acceso, revisa el correo de bienvenida de tu hosting. Ahí suelen venir las credenciales y la URL exacta del panel.

Una vez dentro, busca una sección que se llame "Bases de datos MySQL", "MySQL Databases" o simplemente "Bases de datos". Normalmente está en el área de administración general o dentro de un submenú llamado "Bases de datos".


Paso 2: Crear la base de datos en sí

Este es el momento de crear base datos prestashop. El proceso es idéntico en casi todos los paneles, aunque los nombres de los botones cambien un poco.

En cPanel o Plesk

  1. Busca el icono "MySQL Databases" o "Bases de datos MySQL".
  2. En el campo "Nueva base de datos", escribe un nombre descriptivo. Por ejemplo: prestashop_tienda.
  3. Pulsa el botón "Crear base de datos".
  4. Verás un mensaje de confirmación en verde. ¡Ya tienes la base creada!

En Syspanel

Si usas Syspanel, el proceso es muy similar:

  1. Entra por el puerto 2106 con tu usuario y contraseña.
  2. Ve a la sección "Bases de datos".
  3. Pulsa "Añadir base de datos".
  4. Escribe el nombre que quieras y confirma.

[INFO]
El nombre de la base de datos suele llevar un prefijo con el nombre de tu usuario de hosting. Por ejemplo, si tu usuario es cliente123, la base se llamará cliente123_prestashop. Es normal, no te asustes.


Paso 3: Crear un usuario para la base de datos

No basta con tener la base vacía. Necesitas un usuario que pueda entrar en ella. En la misma pantalla donde has creado la base, busca el apartado "Usuarios MySQL" o "Añadir nuevo usuario".

  1. Escribe un nombre de usuario, por ejemplo prestashop_user.
  2. Escribe una contraseña segura. Si el panel te ofrece un generador, úsalo.
  3. Pulsa "Crear usuario".

[WARNING]
Guarda esta contraseña en un lugar seguro. La necesitarás durante la instalación de PrestaShop y no podrás recuperarla, solo cambiarla.


Paso 4: Asignar el usuario a la base de datos

Ahora tienes dos piezas: la base de datos y el usuario. Toca unirlas.

  1. Busca el apartado "Añadir usuario a base de datos".
  2. Selecciona el usuario que acabas de crear.
  3. Selecciona la base de datos que creaste antes.
  4. Marca "Todos los privilegios" o "ALL PRIVILEGES". Esto es fundamental para que PrestaShop pueda crear sus tablas.
  5. Pulsa "Añadir" o "Hacer cambios".

[WARNING]
Si no marcas todos los privilegios, la instalación de PrestaShop fallará a mitad de camino. Siempre elige la opción de privilegios totales.


Paso 5: Comprobar la conexión (opcional pero recomendado)

Antes de lanzarte a configurar base prestashop, puedes verificar que todo funciona. En cPanel suele haber una herramienta llamada "phpMyAdmin". Entra con el usuario y contraseña que acabas de crear.

Si ves la base de datos vacía y puedes entrar sin errores, ¡perfecto! Ya tienes todo listo para la instalación.

[TIP]
Si no sabes qué es phpMyAdmin, no te preocupes. Es solo una herramienta visual para ver las bases de datos. No necesitas usarla más allá de esta comprobación.


Paso 6: Instalar PrestaShop con tu base de datos

Ahora viene la parte divertida: instalar prestashop mysql. Descarga el paquete de PrestaShop desde su web oficial, súbelo a tu hosting y descomprímelo en la carpeta pública (normalmente public_html).

Cuando accedas a tu dominio, se iniciará el asistente de instalación. Llegará un momento en el que te pedirá los datos de la base de datos. Ahí debes poner:

  • Nombre de la base de datos: el que creaste (con el prefijo si lo tiene).
  • Usuario de la base de datos: el que creaste.
  • Contraseña: la que pusiste.
  • Prefijo de las tablas: déjalo como ps_ por defecto.

El asistente probará la conexión. Si todo está bien, continuará con la instalación automáticamente.

[INFO]
El prefijo de las tablas es un texto que se añade delante de cada tabla. Por ejemplo, ps_productos. Si tienes varias tiendas en la misma base, puedes usar prefijos distintos. Pero para una instalación normal, ps_ es perfecto.


Solución de problemas comunes al configurar la base de datos

A veces, aunque hagas todo bien, algo falla. Aquí tienes los errores más típicos y cómo solucionarlos.

Error: "No se puede conectar a la base de datos"

  • Revisa que el nombre de la base esté bien escrito, incluido el prefijo.
  • Verifica que el usuario tiene permisos sobre esa base. Vuelve al paso 4 y compruébalo.
  • Asegúrate de que la contraseña no tiene espacios al copiarla.

Error: "Acceso denegado para el usuario"

  • El usuario no está asignado a la base de datos. Repite el paso 4.
  • El usuario o la contraseña son incorrectos. Crea un usuario nuevo y prueba de nuevo.

Error: "La base de datos no existe"

  • Algunos paneles no crean la base hasta que le das al botón final. Revisa que has pulsado "Crear".
  • Comprueba que estás en el servidor correcto. Si tienes varios dominios, a veces hay varias secciones de bases de datos.

Buenas prácticas para tu base de datos MySQL

Una vez que has logrado configurar base prestashop, es importante que cuides esa base de datos. Aquí van algunos consejos:

  • Haz copias de seguridad semanales. La mayoría de los paneles ofrecen copias automáticas. Actívalas.
  • No compartas el usuario de la base con otras aplicaciones. Si tienes otra web, crea un usuario distinto.
  • Cambia la contraseña cada pocos meses. Es un hábito sano.
  • No edites las tablas directamente si no sabes lo que haces. Usa siempre el panel de administración de PrestaShop.

[TIP]
Si tu hosting lo permite, activa el acceso remoto solo si es imprescindible. Para una tienda normal, el acceso local es suficiente y más seguro.


Preguntas frecuentes sobre la creación de bases de datos en PrestaShop

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

Técnicamente sí, pero usando prefijos distintos. Sin embargo, no es recomendable. Si una tienda falla, puede afectar a la otra. Mejor una base por tienda.

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

No la puedes recuperar, pero sí cambiarla desde el panel de hosting. Luego actualiza el archivo parameters.php de PrestaShop con la nueva contraseña.

¿Necesito conocimientos de MySQL para esto?

No. El panel gráfico hace todo el trabajo. Solo necesitas saber leer y pulsar botones. El resto lo hace el sistema.

¿Cuánto espacio ocupa una base de datos de PrestaShop?

Al principio, unos pocos megabytes. Con el tiempo, y según el número de productos y pedidos, puede crecer. La mayoría de hostings incluyen espacio suficiente.

¿Puedo crear la base de datos desde un script o SSH?

Sí, pero eso ya es para usuarios avanzados. Si estás leyendo esta guía, lo más probable es que el panel gráfico sea tu mejor opción.


Resumen final: tu checklist para crear la base de datos

Para que no se te olvide nada, aquí tienes la lista definitiva:

  • Entrar al panel de hosting (cPanel, Plesk o Syspanel por el puerto 2106).
  • Crear la base de datos con un nombre claro.
  • Crear un usuario con contraseña segura.
  • Asignar el usuario a la base con todos los privilegios.
  • Comprobar la conexión con phpMyAdmin (opcional).
  • Usar esos datos en el instalador de PrestaShop.

Con esto, ya tienes la base lista para que PrestaShop haga su magia. Recuerda que mysql prestashop es una de las combinaciones más estables y usadas en el mundo del ecommerce. Si has seguido estos pasos, no deberías tener ningún problema.

Si algo falla, vuelve a leer la sección de errores comunes. Y si aún así no lo consigues, contacta con tu proveedor de hosting: están para ayudarte. ¡Ánimo, que en menos de media hora tendrás tu tienda funcionando!

¿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