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

Configurar base de datos en PrestaShop con Syspanel

Actualizado el 5 de octubre de 2025

Configurar una base de datos en PrestaShop con Syspanel es un paso fundamental para que tu tienda online funcione correctamente. Si estás en plena instalación de PrestaShop o necesitas crear una nueva base de datos para tu proyecto, aquí te explicamos todo el proceso de manera sencilla y paso a paso. No necesitas ser un experto técnico para lograrlo.

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

PrestaShop, como la mayoría de las aplicaciones web modernas, almacena toda la información de tu tienda en una base de datos. Esto incluye productos, clientes, pedidos, configuraciones y mucho más. Sin una base de datos correctamente configurada, tu tienda simplemente no podrá funcionar.

El panel de control Syspanel (basado en HestiaCP) te permite gestionar fácilmente estas bases de datos a través de su interfaz web, accesible desde el puerto 2106 de tu dominio o IP. Es la herramienta perfecta para administrar los recursos de tu hosting sin complicaciones.

Requisitos previos antes de empezar

Antes de lanzarte a configurar la base de datos, asegúrate de tener lo siguiente:

  • Acceso a Syspanel (usuario y contraseña de administrador del panel).
  • Tu dominio o IP del servidor, seguido de :2106 para acceder al panel.
  • Haber descargado los archivos de PrestaShop y tenerlos subidos a tu servidor (en la carpeta public_html o similar).
  • Conocimiento básico de los datos que necesitarás: nombre de la base de datos, usuario y contraseña.

[INFO] Si no tienes los archivos de PrestaShop aún, descárgalos desde el sitio oficial de PrestaShop antes de continuar. La versión más reciente suele incluir mejoras de seguridad y rendimiento.

Paso 1: Acceder a Syspanel

Abre tu navegador web favorito y escribe la siguiente dirección:

https://tudominio.com:2106

O si estás usando una IP:

https://123.456.789.0:2106

Se te pedirá que inicies sesión con tus credenciales de Syspanel. Si eres el administrador del hosting, usa el usuario y contraseña que te proporcionó tu proveedor. Si eres el cliente, probablemente tengas un usuario limitado pero con permisos suficientes para gestionar bases de datos.

Paso 2: Crear la base de datos para PrestaShop

Una vez dentro de Syspanel, sigue estos pasos:

  1. Localiza la sección de Bases de Datos: En el menú lateral izquierdo, busca la opción que dice "Bases de Datos" o "DB". Suele tener un icono de un servidor o un cilindro.

  2. Haz clic en "Añadir Base de Datos": Verás un botón o enlace con ese texto. Al hacer clic, se abrirá un formulario.

  3. Rellena los campos:

    • Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo tienda_prestashop. Evita espacios y caracteres especiales.
    • Usuario de la base de datos: Normalmente se genera automáticamente con el mismo nombre, pero puedes personalizarlo. Ejemplo: admin_tienda.
    • Contraseña: Syspanel te sugerirá una contraseña segura. Puedes aceptarla o crear la tuya propia. Guárdala en un lugar seguro, la necesitarás más adelante.
  4. Haz clic en "Guardar" o "Crear".

[TIP] Anota en un bloc de notas el nombre de la base de datos, el usuario y la contraseña. Te hará falta durante la instalación de PrestaShop.

En cuestión de segundos, tu base de datos estará lista. Syspanel también crea automáticamente el usuario asociado y le otorga todos los privilegios necesarios.

Paso 3: Obtener los datos de conexión

Para configurar PrestaShop, necesitas cuatro datos clave:

  • Nombre de la base de datos: El que acabas de crear.
  • Usuario de la base de datos: El que creaste en el paso anterior.
  • Contraseña: La que estableciste.
  • Servidor de la base de datos: Normalmente es localhost si tu PrestaShop está en el mismo servidor que la base de datos. Si estás usando un servidor externo, te proporcionarán una dirección IP o nombre de host.

En Syspanel, estos datos suelen aparecer en la lista de bases de datos. Busca la base de datos que creaste y haz clic en "Editar" o "Ver detalles" para confirmar.

Paso 4: Instalar PrestaShop usando la base de datos

Ahora que tienes la base de datos lista, es momento de instalar PrestaShop. Sigue estos pasos:

  1. Accede a tu dominio: Escribe https://tudominio.com en tu navegador. Si los archivos de PrestaShop están correctamente subidos, verás el asistente de instalación.

  2. Selecciona el idioma y haz clic en "Siguiente".

  3. Acepta los términos de licencia y continúa.

  4. Llega a la sección "Configuración de la base de datos". Aquí es donde usarás los datos que guardaste:

    • Motor de base de datos: Déjalo como MySQL (o MariaDB, según tu servidor).
    • Servidor de base de datos: Escribe localhost (a menos que tengas un servidor remoto).
    • Nombre de la base de datos: El que creaste en Syspanel.
    • Usuario de la base de datos: El que creaste.
    • Contraseña: La que estableciste.
    • Prefijo de las tablas: Puedes dejarlo como ps_ o cambiarlo por seguridad (por ejemplo, shop_).
  5. Haz clic en "Probar la conexión". Si todo está bien, verás un mensaje de éxito. Si no, revisa que los datos sean correctos y que el servidor de base de datos sea accesible.

[WARNING] Si la conexión falla, verifica que el usuario tenga permisos completos sobre la base de datos. En Syspanel, puedes editar la base de datos y asignar privilegios desde la opción "Editar".

  1. Continúa con el resto de la instalación: configura tu tienda, crea el usuario administrador, etc.

Paso 5: Verificar que la base de datos funciona correctamente

Una vez instalado PrestaShop, es buena idea comprobar que la base de datos responde bien. Puedes hacerlo de varias formas:

  • Desde el back office de PrestaShop: Ve a "Parámetros de la tienda" > "Rendimiento" y activa el modo de depuración si tienes problemas.
  • Desde Syspanel: En la sección de bases de datos, puedes ver el tamaño y el estado de la misma. Si ves que crece con el tiempo, es buena señal.
  • Realiza una prueba: Añade un producto de prueba, crea un cliente simulado y genera un pedido. Si todo se guarda correctamente, la base de datos funciona.

Solución de problemas comunes

A veces, incluso siguiendo los pasos al pie de la letra, pueden surgir inconvenientes. Aquí tienes los más frecuentes y cómo solucionarlos:

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

  • Causa: Datos incorrectos o servidor de base de datos inaccesible.
  • Solución: Revisa que el nombre de la base de datos, usuario y contraseña sean exactamente los que creaste en Syspanel. Asegúrate de que el servidor sea localhost (a menos que uses uno externo).

Error "Usuario no tiene permisos"

  • Causa: El usuario no tiene todos los privilegios sobre la base de datos.
  • Solución: En Syspanel, edita la base de datos y asigna "Todos los privilegios" al usuario. Si no ves esa opción, elimina la base de datos y créala de nuevo, ya que Syspanel suele asignar permisos completos automáticamente.

La instalación de PrestaShop se queda colgada

  • Causa: Puede ser un problema de tiempo de ejecución o de memoria.
  • Solución: Aumenta el límite de memoria PHP desde Syspanel (en la sección de "Servidor Web" o "PHP"). También puedes intentar instalar PrestaShop en modo de línea de comandos si tienes acceso SSH.

Preguntas frecuentes (FAQ)

¿Puedo usar una base de datos existente para PrestaShop?

Sí, pero no es recomendable. Es mejor crear una base de datos nueva y limpia para evitar conflictos con datos anteriores. Si decides usar una existente, asegúrate de que no tenga tablas con el mismo prefijo que PrestaShop.

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

En Syspanel, puedes restablecer la contraseña desde la opción "Editar" de la base de datos. Simplemente escribe una nueva contraseña y guárdala. Luego, actualiza el archivo app/config/parameters.php de PrestaShop con la nueva contraseña.

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

Sí, es la opción más segura si tu PrestaShop y la base de datos están en el mismo servidor. No expones tu base de datos a Internet, lo que reduce riesgos de ataques.

¿Puedo crear múltiples bases de datos para diferentes tiendas?

¡Por supuesto! Syspanel te permite crear tantas bases de datos como necesites. Solo asegúrate de nombrarlas de forma clara para no confundirlas.

¿Necesito conocimientos de SQL para configurar la base de datos?

No. Syspanel y PrestaShop hacen todo el trabajo pesado por ti. Solo necesitas saber los datos de conexión que te hemos explicado.

Consejos para mantener tu base de datos optimizada

Una vez que tu tienda esté funcionando, es importante cuidar la base de datos para que no se vuelva lenta:

  • Realiza copias de seguridad periódicas: Desde Syspanel puedes exportar la base de datos en formato SQL. Hazlo al menos una vez a la semana.
  • Limpia tablas innecesarias: PrestaShop genera tablas temporales. Puedes usar módulos de limpieza o ejecutar consultas SQL simples para eliminar datos obsoletos.
  • Actualiza PrestaShop regularmente: Las nuevas versiones suelen incluir mejoras en el rendimiento de la base de datos.
  • Monitoriza el tamaño: Si tu base de datos crece mucho, considera optimizar las tablas desde phpMyAdmin o usando comandos como OPTIMIZE TABLE.

[INFO] Syspanel incluye una herramienta de phpMyAdmin integrada. Puedes acceder a ella desde la sección de bases de datos para gestionar tus tablas de forma avanzada.

Conclusión

Configurar una base de datos en PrestaShop con Syspanel es un proceso sencillo que cualquier persona puede realizar siguiendo estos pasos. Recuerda siempre acceder a Syspanel a través del puerto 2106, anotar tus credenciales y verificar la conexión antes de continuar con la instalación.

Una base de datos bien configurada es la columna vertebral de tu tienda online. Con este conocimiento, ya puedes lanzarte a crear tu propio negocio digital sin temor a los aspectos técnicos. Si tienes dudas, vuelve a consultar esta guía o contacta con tu proveedor de hosting. ¡Buena suerte con tu PrestaShop!

¿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