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

Cómo configurar la base de datos de PrestaShop en Syspanel

Actualizado el 25 de abril de 2026

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

Configurar correctamente la base de datos de PrestaShop es uno de los pasos más importantes para que tu tienda online funcione sin problemas. La base de datos almacena toda la información crítica de tu negocio: productos, clientes, pedidos, configuraciones y más. Sin una base de datos bien configurada en Syspanel, tu PrestaShop podría fallar al cargar, mostrar errores de conexión o incluso perder datos.

En este artículo te guiaremos paso a paso para que configures tu base de datos MySQL en Syspanel, el panel de control de hosting que utilizamos. Syspanel es una versión adaptada de HestiaCP, y su puerto de acceso es el 2106. No te preocupes si no tienes experiencia técnica: iremos despacio, con explicaciones claras y ejemplos prácticos.


¿Qué necesitas antes de empezar?

Antes de lanzarte a la configuración, asegúrate de tener a mano los siguientes datos:

  • Acceso a Syspanel: usuario y contraseña del panel (puerto 2106).
  • Nombre de dominio o subdominio donde instalaste PrestaShop (ejemplo: mitienda.com).
  • Archivos de PrestaShop ya subidos a tu servidor (vía FTP o el gestor de archivos de Syspanel).
  • Paciencia: todo el proceso te llevará unos 15-20 minutos.

[INFO] Si aún no has instalado PrestaShop, primero sube los archivos a la carpeta correspondiente (por ejemplo, public_html) y luego continúa con la configuración de la base de datos.


Paso 1: Acceder a Syspanel

Abre tu navegador favorito (Chrome, Firefox, Edge) y escribe la dirección de tu panel. Por lo general es algo como:

https://tudominio.com:2106

O si usas una IP directa:

https://192.168.1.100:2106

Ingresa tu usuario y contraseña de Syspanel. Si es tu primera vez, usa las credenciales que te proporcionó tu proveedor de hosting.

[TIP] Si ves un mensaje de "Conexión no segura", no te alarmes. Es normal porque el certificado SSL es autofirmado. Haz clic en "Avanzado" y luego en "Continuar" (la opción puede variar según el navegador).


Paso 2: Crear una base de datos MySQL en Syspanel

Una vez dentro de Syspanel, sigue estos pasos:

  1. En el menú lateral izquierdo, busca y haz clic en "Bases de Datos".
  2. Verás una lista de bases de datos existentes (si tienes alguna). Haz clic en el botón "Añadir Base de Datos" (suele ser un ícono de "+" o un botón verde).
  3. Se abrirá un formulario con los siguientes campos:
    • Nombre de la base de datos: elige un nombre descriptivo, por ejemplo prestashop_db. Evita espacios y caracteres especiales.
    • Usuario de la base de datos: normalmente se genera automáticamente, pero puedes personalizarlo. Ejemplo: prestashop_user.
    • Contraseña: genera una contraseña segura. Syspanel suele ofrecer un botón para generarla automáticamente. Si no, usa una combinación de letras mayúsculas, minúsculas, números y símbolos.
  4. Haz clic en "Guardar" o "Crear".

[WARNING] Anota en un bloc de notas el nombre de la base de datos, el usuario y la contraseña. Los necesitarás en el siguiente paso. ¡No los pierdas!


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

Ahora que tienes tu base de datos creada en Syspanel, es hora de vincularla con PrestaShop. Si ya tienes PrestaShop instalado y solo quieres cambiar la base de datos, este paso es diferente (lo veremos más adelante). Para una instalación nueva:

  1. Abre tu navegador y ve a la URL de tu tienda (ejemplo: https://mitienda.com).
  2. Aparecerá el asistente de instalación de PrestaShop. Selecciona tu idioma y sigue los pasos hasta llegar a la pantalla de "Configuración de la base de datos".
  3. Aquí deberás ingresar los datos que creaste en Syspanel:
    • Dirección del servidor de base de datos: normalmente es localhost o 127.0.0.1. Si tu hosting usa un servidor remoto, te lo indicarán.
    • Nombre de la base de datos: el que pusiste en Syspanel, por ejemplo prestashop_db.
    • Usuario de la base de datos: el usuario que creaste, por ejemplo prestashop_user.
    • Contraseña: la contraseña que generaste.
    • Prefijo de tablas: déjalo como ps_ a menos que tengas una razón para cambiarlo.
  4. Haz clic en "Comprobar ahora" o "Siguiente". PrestaShop verificará la conexión. Si todo está bien, continuará con la instalación.

[INFO] Si ves un error de conexión, revisa que los datos sean correctos y que el servidor MySQL esté funcionando en Syspanel (puedes verificarlo en el panel, en la sección de servicios).


Paso 4: Configurar la base de datos en una instalación existente de PrestaShop

Si ya tienes PrestaShop funcionando pero necesitas cambiar la base de datos (por ejemplo, porque migraste de servidor o cambiaste de hosting), el proceso es un poco más técnico. No te preocupes, te lo explicamos:

4.1. Editar el archivo parameters.php

PrestaShop guarda la configuración de la base de datos en un archivo llamado parameters.php. Este archivo se encuentra en la carpeta app/config/ de tu instalación.

  1. Accede a tu servidor vía FTP o mediante el gestor de archivos de Syspanel (en el menú lateral, busca "Archivos").
  2. Navega hasta public_html/app/config/ (o la carpeta donde tengas PrestaShop).
  3. Busca el archivo parameters.php y descárgalo o ábrelo para editarlo.
  4. Busca las líneas que contienen los datos de la base de datos. Se ven así:
'database_host' => 'localhost',
'database_name' => 'nombre_anterior',
'database_user' => 'usuario_anterior',
'database_password' => 'contraseña_anterior',
  1. Reemplaza los valores con los de tu nueva base de datos creada en Syspanel:
    • database_host: déjalo como localhost (a menos que tu hosting diga otra cosa).
    • database_name: el nombre de tu nueva base de datos (ejemplo: prestashop_db).
    • database_user: el usuario de la nueva base de datos.
    • database_password: la contraseña correspondiente.
  2. Guarda el archivo y súbelo de nuevo al servidor (si lo descargaste).

4.2. Verificar la conexión

Para asegurarte de que todo funciona, accede a tu tienda. Si ves la página principal sin errores, ¡felicidades! Si aparece un mensaje de error, revisa que los datos sean correctos y que el servicio MySQL esté activo en Syspanel.

[WARNING] Si cambias la base de datos en un PrestaShop ya en funcionamiento, perderás los datos de la base anterior a menos que los hayas migrado. Asegúrate de hacer un backup antes.


Paso 5: Gestionar y optimizar la base de datos desde Syspanel

Syspanel no solo te permite crear bases de datos, también te da herramientas para gestionarlas. Aquí tienes algunas acciones útiles:

5.1. Acceder a phpMyAdmin

phpMyAdmin es una herramienta web para administrar bases de datos MySQL de forma visual. Para acceder desde Syspanel:

  1. En el menú lateral, ve a "Bases de Datos".
  2. Busca la base de datos que creaste (ejemplo: prestashop_db).
  3. Haz clic en el ícono de "phpMyAdmin" (suele ser un ícono de base de datos o un enlace).
  4. Se abrirá una nueva pestaña con phpMyAdmin. Inicia sesión con el usuario y contraseña de la base de datos.

Desde aquí puedes:

  • Hacer backups de la base de datos (exportar).
  • Reparar tablas si hay errores.
  • Ejecutar consultas SQL para modificar datos directamente.

5.2. Optimizar la base de datos para mejor rendimiento

Una base de datos desordenada puede ralentizar tu PrestaShop. Te recomendamos:

  • Eliminar tablas innecesarias: por ejemplo, las de módulos que ya no usas.
  • Optimizar tablas desde phpMyAdmin: selecciona todas las tablas, ve a la pestaña "Operaciones" y elige "Optimizar tabla".
  • Programar backups automáticos: en Syspanel, puedes configurar tareas cron para hacer copias de seguridad periódicas.

[TIP] Si tu tienda tiene muchos productos o visitas, considera usar un plugin de caché de base de datos o activar el modo de rendimiento de PrestaShop.


Preguntas frecuentes (FAQ)

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

En Syspanel, ve a "Bases de Datos", selecciona la base de datos y busca la opción "Cambiar contraseña". Puedes generar una nueva y luego actualizar el archivo parameters.php de PrestaShop.

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

No es recomendable. Cada tienda debe tener su propia base de datos para evitar conflictos de datos. Crea una nueva base de datos en Syspanel para cada instalación.

¿Por qué mi PrestaShop muestra el error "No se puede conectar a la base de datos"?

Esto puede deberse a:

  • Datos incorrectos en parameters.php.
  • El servicio MySQL está detenido en Syspanel. Ve a "Servicios" y asegúrate de que MySQL esté activo.
  • El servidor de base de datos no es localhost. Consulta con tu proveedor de hosting.

¿Es seguro usar localhost como servidor de base de datos?

Sí, en la mayoría de los entornos de hosting compartido o VPS, localhost es la opción correcta. Solo usa una dirección IP o nombre de servidor si tu hosting te lo indica explícitamente.

¿Cómo hago un backup de la base de datos desde Syspanel?

Ve a "Bases de Datos", haz clic en el nombre de tu base de datos y busca la opción "Exportar" o "Backup". También puedes usar phpMyAdmin para exportar un archivo .sql.


Conclusión

Configurar la base de datos de PrestaShop en Syspanel es un proceso sencillo si sigues los pasos correctos. Recuerda que la base de datos es el corazón de tu tienda online, así que tómate tu tiempo para hacerlo bien. Desde la creación inicial hasta la optimización y los backups, Syspanel te ofrece todas las herramientas necesarias para gestionarla sin complicaciones.

Si en algún momento te encuentras con dudas, no dudes en consultar la documentación oficial de PrestaShop o contactar con tu soporte técnico. ¡Ahora ya estás listo para lanzar tu tienda con una base de datos sólida y bien configurada!

[TIP FINAL] Guarda siempre una copia de seguridad de tu base de datos antes de hacer cambios importantes. ¡Nunca sabes cuándo la necesitarás!

¿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