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

Configurar base de datos en PrestaShop: Guía para novatos

Actualizado el 17 de diciembre de 2025

Introducción: ¿Por qué es importante la base de datos en PrestaShop?

PrestaShop es un sistema de gestión de contenidos (CMS) potente y flexible, ideal para crear tu tienda online. Pero, ¿alguna vez te has preguntado dónde se almacenan todos los datos de tu tienda? Desde los productos, los clientes, los pedidos, hasta las configuraciones del catálogo y los módulos. Todo eso reside en una base de datos. Sin una base de datos correctamente configurada, PrestaShop simplemente no puede funcionar.

Para un novato, el término "base de datos" puede sonar a algo complejo y técnico. Pero no te preocupes. En esta guía te explicaremos paso a paso cómo configurar una base de datos en PrestaShop, usando MySQL, el motor de bases de datos más común en el hosting web. Al final, serás capaz de realizar esta tarea con confianza y entenderás por qué es un paso crítico en la instalación de tu tienda.

¿Qué es MySQL y por qué lo usamos?

MySQL es un sistema de gestión de bases de datos relacional. Es el "cerebro" que organiza, almacena y recupera la información de tu tienda. Cuando instalas PrestaShop, necesitas crear una base de datos MySQL y un usuario que tenga permisos para acceder a ella.

Piensa en la base de datos como un archivero gigante con muchas carpetas (tablas). Cada carpeta contiene información específica: una para productos, otra para clientes, otra para pedidos, etc. PrestaShop se encarga de llenar y consultar esas carpetas a medida que tú gestionas tu tienda.

Paso 1: Acceder a tu panel de control de hosting

El primer paso para configurar tu base de datos es acceder al panel de control que te proporciona tu empresa de hosting. Los paneles más comunes son cPanel, Plesk, o el que mencionaremos aquí: Syspanel (el nombre que usamos para HestiaCP, accesible por el puerto 2106).

¿Cómo acceder a Syspanel?

  1. Abre tu navegador web favorito (Chrome, Firefox, Edge).
  2. En la barra de direcciones, escribe la URL de tu servidor seguida de :2106. Por ejemplo: https://tudominio.com:2106 o la IP de tu servidor.
  3. Introduce tu nombre de usuario y contraseña de administrador del hosting. Estos datos te los proporcionó tu proveedor de hosting.

[INFO] Si usas otro panel como cPanel, el proceso es muy similar. Busca la sección "Bases de Datos" o "MySQL Databases".

Paso 2: Crear la base de datos y el usuario

Una vez dentro de tu panel de control, el siguiente paso es crear la base de datos y un usuario que pueda gestionarla. Esto se hace normalmente en dos partes.

Crear la base de datos

  1. Busca la sección "Bases de Datos" o "MySQL". En Syspanel, suele estar en el menú lateral, etiquetada como "Bases de Datos".
  2. Haz clic en "Añadir Base de Datos" o un botón similar.
  3. Te pedirá un nombre para la base de datos. Elige un nombre descriptivo, como tienda_prestashop o mishop_db. No uses espacios ni caracteres especiales, solo letras, números y guiones bajos.
  4. Haz clic en "Crear" o "Guardar".

Crear un usuario de base de datos

  1. En la misma sección, busca la opción "Añadir Usuario" o "Crear Usuario de Base de Datos".
  2. Introduce un nombre de usuario, por ejemplo, admin_tienda o usuario_presta.
  3. Establece una contraseña segura. Debe tener al menos 8 caracteres, combinando mayúsculas, minúsculas, números y símbolos. Anótala en un lugar seguro, la necesitarás más adelante.
  4. Confirma la contraseña y haz clic en "Crear".

Asignar el usuario a la base de datos

Este es el paso más importante: debes darle permiso al usuario para acceder y modificar la base de datos que acabas de crear.

  1. Busca la opción "Añadir Usuario a Base de Datos" o "Gestionar Privilegios".
  2. Selecciona el usuario que acabas de crear y la base de datos que creaste.
  3. Marca la opción "Todos los privilegios" o "Grant all privileges". Esto le da al usuario control total sobre la base de datos, lo cual es necesario para que PrestaShop funcione correctamente.
  4. Haz clic en "Guardar" o "Añadir".

[TIP] Anota los siguientes datos, los necesitarás durante la instalación de PrestaShop:

  • Nombre de la base de datos: (ej. tu_usuario_tienda_prestashop)
  • Usuario de la base de datos: (ej. tu_usuario_admin_tienda)
  • Contraseña del usuario: (la que creaste)
  • Servidor de la base de datos: Normalmente es localhost, pero algunos hostings usan una dirección IP o un nombre de servidor. Si no estás seguro, consulta con tu proveedor.

Paso 3: Configurar la base de datos durante la instalación de PrestaShop

Ahora que ya tienes la base de datos creada, es momento de usarla. El asistente de instalación de PrestaShop te pedirá estos datos.

  1. Inicia la instalación de PrestaShop en tu hosting (subiendo los archivos y ejecutando el instalador).
  2. Llegarás a una pantalla que dice "Configuración de la base de datos" o similar.
  3. Aquí deberás rellenar los campos con la información que anotaste en el paso anterior:
    • Dirección del servidor de base de datos: localhost (o el que te haya dado tu hosting).
    • Nombre de la base de datos: El nombre que creaste.
    • Usuario de la base de datos: El usuario que creaste.
    • Contraseña de la base de datos: La contraseña del usuario.
    • Prefijo de las tablas: Déjalo como ps_ a menos que tengas una razón específica para cambiarlo.
  4. Haz clic en "Probar la conexión". Si todo está correcto, verás un mensaje verde de éxito. Si no, revisa que los datos sean exactamente los que escribiste.
  5. Continúa con el resto de la instalación.

[WARNING] Si la conexión falla, verifica que el nombre de la base de datos y el usuario no tengan espacios al inicio o al final. También asegúrate de que el servidor de base de datos sea correcto. Algunos hostings usan localhost pero otros requieren una dirección IP específica.

Preguntas frecuentes (FAQ)

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

No te preocupes. Puedes cambiarla desde el panel de control de tu hosting (Syspanel, cPanel, etc.). Busca la opción "Cambiar contraseña" para el usuario de la base de datos. Luego, deberás actualizar esta contraseña en el archivo app/config/parameters.php de tu instalación de PrestaShop.

¿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. Si usas la misma, los datos se mezclarán y tu tienda dejará de funcionar correctamente.

¿Cómo accedo a mi base de datos para hacer consultas manuales?

Puedes usar herramientas como phpMyAdmin (generalmente disponible en tu panel de control) o un cliente como MySQL Workbench. En Syspanel, busca la opción "phpMyAdmin" dentro de la sección de bases de datos. Te pedirá tu usuario y contraseña de la base de datos.

¿Qué es el prefijo de las tablas y para qué sirve?

El prefijo (por defecto ps_) se añade al nombre de cada tabla en la base de datos. Sirve para identificar que esas tablas pertenecen a PrestaShop. Si alguna vez necesitas instalar dos PrestaShop en la misma base de datos (algo que no recomendamos), podrías usar prefijos diferentes (ps_, shop2_, etc.) para evitar conflictos.

Mi hosting usa un nombre de servidor de base de datos diferente a localhost. ¿Cómo lo encuentro?

Revisa el correo de bienvenida de tu proveedor de hosting o la sección de ayuda de su panel de control. Normalmente, si no es localhost, suele ser una dirección como mysql.tudominio.com o una IP. Si no lo encuentras, contacta con el soporte técnico de tu hosting.

Conclusión: ¡Ya tienes tu base de datos lista!

Configurar una base de datos para PrestaShop puede parecer un paso técnico, pero como has visto, es un proceso sencillo si sigues los pasos correctos. Recuerda:

  1. Accede a tu panel de control (Syspanel por el puerto 2106, cPanel, etc.).
  2. Crea la base de datos y un usuario con todos los privilegios.
  3. Anota los datos (nombre, usuario, contraseña, servidor).
  4. Usa esos datos durante la instalación de PrestaShop.

Con una base de datos bien configurada, tu tienda online tendrá una base sólida para crecer y gestionar toda la información de tus productos, clientes y pedidos. ¡Felicidades, has dado un gran paso en tu camino como emprendedor digital!

Si tienes más dudas, recuerda que siempre puedes consultar la documentación oficial de PrestaShop o pedir ayuda a tu proveedor de hosting. ¡Buena suerte con tu tienda!

¿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