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

Syspanel: crear base de datos para PrestaShop

Actualizado el 16 de noviembre de 2025

Antes de empezar: ¿Qué es Syspanel y por qué es importante para PrestaShop?

Si estás leyendo esto, probablemente acabas de contratar un hosting o tienes uno gestionado con Syspanel, el panel de control que te permite administrar todos los aspectos de tu servidor. Syspanel es la evolución de HestiaCP, pero con un acceso más seguro y moderno. Para acceder a él, simplemente escribe en tu navegador https://tu-dominio.com:2106 (sí, el puerto es el 2106, no lo olvides).

Ahora bien, ¿por qué necesitas crear una base de datos en Syspanel para PrestaShop? Muy sencillo: PrestaShop es un software de tienda online que guarda toda la información (productos, clientes, pedidos, configuraciones) en una base de datos MySQL. Sin ella, tu tienda no puede funcionar. Es como el "almacén" donde se guardan todos los datos de tu negocio digital.

En esta guía extensa y paso a paso, te voy a enseñar cómo crear tu base de datos desde cero, configurarla correctamente y conectarla con tu instalación de PrestaShop. No necesitas ser un experto en informática, solo seguir las instrucciones con calma.


¿Qué necesitas antes de crear la base de datos?

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

  • Acceso a Syspanel: usuario y contraseña del panel. Recuerda, la URL es https://tu-dominio.com:2106.
  • Tu dominio o subdominio donde vas a instalar PrestaShop (por ejemplo, mitienda.com o tienda.midominio.com).
  • Un poco de paciencia: el proceso es rápido, pero es mejor ir con calma para no cometer errores.

Si ya tienes instalado PrestaShop y lo que buscas es crear una base de datos nueva para una segunda tienda o para una migración, este tutorial también te sirve. Solo cambia los nombres que uses.


Paso 1: Accede a Syspanel con el puerto correcto

Abre tu navegador favorito (Chrome, Firefox, Edge, etc.) y escribe la siguiente dirección:

https://tu-dominio.com:2106

Te aparecerá un aviso de seguridad porque el certificado SSL es autogenerado. No te asustes, es completamente normal. Haz clic en "Avanzado" y luego en "Continuar" para acceder. Si no ves esa opción, prueba con http:// en lugar de https:// (aunque recomendamos siempre usar HTTPS).

Una vez dentro, introduce tu usuario y contraseña de administrador. Si no los tienes, contacta con tu proveedor de hosting para que te los facilite.

[INFO] Si tu hosting usa Syspanel, el puerto 2106 es la única vía de acceso al panel. No intentes usar el 8083 o el 8443, esos son de otros paneles antiguos.


Paso 2: Localiza la sección de bases de datos en Syspanel

Una vez dentro de Syspanel, verás un menú lateral o superior con varias opciones. Busca la sección que dice "Bases de datos" o "MySQL". En la mayoría de las versiones de Syspanel, está en el menú principal, con un icono de un cilindro o una base de datos.

Al hacer clic, se abrirá una pantalla donde verás todas las bases de datos que ya tienes creadas (si es que tienes alguna). En la parte superior derecha, verás un botón que dice "Añadir base de datos" o "Crear nueva base de datos". Haz clic en él.

No te saltes este paso: asegúrate de estar en la pestaña correcta, porque Syspanel también tiene secciones para dominios, usuarios FTP o correos electrónicos. La de bases de datos es independiente.


Paso 3: Rellena los datos para crear tu BD PrestaShop

Ahora viene la parte más importante. Al hacer clic en "Añadir base de datos", se te pedirán una serie de campos. Te explico cada uno con detalle para que no te equivoques:

3.1. Nombre de la base de datos

Este es el nombre que identificará tu BD. Te recomiendo algo descriptivo como:

  • prestashop_tienda
  • bd_mitienda
  • shop_principal

Ojo: en Syspanel, el nombre de la base de datos suele llevar un prefijo con tu nombre de usuario. Por ejemplo, si tu usuario es admin123, la BD se llamará admin123_prestashop. No te preocupes, Syspanel lo añade automáticamente. Solo escribe la parte que tú quieres.

3.2. Usuario de la base de datos

Crea un usuario específico para esta BD. No uses el usuario principal de Syspanel para todo. Por ejemplo, puedes llamarlo presta_user o tienda_admin. Este usuario será el que PrestaShop usará para conectarse a la BD.

3.3. Contraseña

Aquí tienes dos opciones:

  • Generar automáticamente: Syspanel te crea una contraseña segura. Es la opción más recomendable.
  • Escribirla manualmente: Si prefieres ponerla tú, asegúrate de que tenga al menos 12 caracteres, con mayúsculas, minúsculas, números y símbolos.

[TIP] Anota la contraseña en un lugar seguro (gestor de contraseñas, por ejemplo). La necesitarás en el paso 5, y si la pierdes, tendrás que resetearla desde Syspanel.

3.4. ¿Crear también un usuario FTP?

Esto es opcional. A menos que quieras que alguien acceda a los archivos de la tienda por FTP sin tener acceso al panel, déjalo desmarcado. No necesitas un usuario FTP para crear la base de datos.


Paso 4: Confirma y espera la creación

Una vez hayas rellenado todos los campos, haz clic en "Guardar" o "Crear". Syspanel tardará unos segundos en crear la base de datos y el usuario asociado.

Verás que en la lista de bases de datos aparece la nueva que acabas de crear. También verás el usuario y los privilegios asignados (normalmente se dan todos los privilegios de forma automática, lo cual es perfecto para PrestaShop).

¿Qué significa "todos los privilegios"? Que el usuario puede leer, escribir, modificar y borrar datos. Esto es necesario para que PrestaShop funcione sin errores. No intentes quitar privilegios para "estar más seguro", porque romperás la tienda.

[WARNING] No compartas nunca los datos de acceso a tu base de datos (nombre, usuario y contraseña) con terceros. Si alguien los obtiene, podría borrar toda tu tienda o robar datos de tus clientes.


Paso 5: Conecta PrestaShop con tu nueva base de datos

Ahora que ya tienes la BD PrestaShop creada en Syspanel, toca conectarla con tu instalación. Hay dos situaciones posibles:

Situación A: Estás instalando PrestaShop desde cero

  1. Sube los archivos de PrestaShop a tu servidor (vía FTP o desde el administrador de archivos de Syspanel).

  2. Ve a tu-dominio.com y sigue el asistente de instalación.

  3. Cuando llegues al paso de "Configuración de la base de datos", te pedirá estos datos:

    • Dirección del servidor de la base de datos: normalmente es localhost o 127.0.0.1. En Syspanel, casi siempre es localhost.
    • Nombre de la base de datos: el que creaste en el paso 3.1, incluyendo el prefijo de usuario. Ejemplo: admin123_prestashop.
    • Usuario de la base de datos: el que creaste en el paso 3.2. Ejemplo: presta_user.
    • Contraseña: la que generaste o escribiste.
    • Prefijo de las tablas: déjalo como ps_ por defecto.
  4. Haz clic en "Probar conexión". Si todo está bien, verás un mensaje verde. Si no, revisa que hayas escrito bien los datos.

Situación B: Ya tienes PrestaShop instalado y quieres cambiar de base de datos

Esto es más delicado. Deberás editar el archivo config/settings.inc.php (en versiones antiguas) o app/config/parameters.php (en versiones modernas de PrestaShop 1.7+). Busca las líneas que dicen database_host, database_name, database_user y database_password, y cámbialas por los datos de tu nueva BD.

[WARNING] Hacer esto a mano puede romper tu tienda si no tienes cuidado. Siempre haz una copia de seguridad completa (archivos y BD) antes de modificar nada. Si no estás seguro, contacta con soporte técnico.


Paso 6: Verifica que todo funciona correctamente

Una vez conectada la base de datos, es hora de comprobar que todo funciona. Te recomiendo hacer lo siguiente:

  1. Accede al panel de administración de PrestaShop: normalmente en tu-dominio.com/admin.
  2. Crea un producto de prueba y guárdalo. Si se guarda sin errores, la BD funciona.
  3. Haz un pedido de prueba (puedes usar el modo de pago "transferencia bancaria" y no finalizar el pago).
  4. Revisa los logs de errores en Syspanel (sección "Registros" o "Logs"). Si no hay errores graves, estás listo.

[INFO] Si ves errores como "Error de conexión a la base de datos", revisa que el servicio MySQL esté activo en Syspanel. Ve a la sección "Servicios" y asegúrate de que "MySQL" o "MariaDB" esté en verde.


Preguntas frecuentes (FAQ) sobre Syspanel y PrestaShop

¿Puedo crear más de una base de datos para PrestaShop?

Sí, puedes crear tantas como necesites, siempre que tu plan de hosting lo permita. Cada tienda PrestaShop necesita su propia BD. No intentes compartir una BD entre dos tiendas, dará errores de configuración.

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

Entra en Syspanel, ve a la sección "Bases de datos", localiza tu BD y haz clic en "Editar". Ahí podrás cambiar la contraseña del usuario. Recuerda actualizarla también en el archivo de configuración de PrestaShop.

¿Es lo mismo MySQL que MariaDB en Syspanel?

Sí, en la práctica son equivalentes. Syspanel usa MariaDB en la mayoría de sus servidores, que es un clon mejorado de MySQL. PrestaShop funciona perfectamente con ambos.

¿Puedo usar phpMyAdmin para gestionar mi BD?

Sí, en Syspanel tienes acceso a phpMyAdmin desde la sección de bases de datos. Es una herramienta visual que te permite ver las tablas, hacer copias de seguridad o ejecutar consultas SQL. Úsala con cuidado si no sabes lo que haces.

¿Cuánto tarda en crearse una base de datos en Syspanel?

Normalmente es instantáneo, menos de 10 segundos. Si tarda más, recarga la página o revisa la conexión.

¿Qué es el prefijo de las tablas en PrestaShop?

Es un texto que se añade delante de cada tabla de la BD (por ejemplo, ps_productos). Sirve para que si compartes servidor con otras aplicaciones, no haya conflictos de nombres. El valor por defecto ps_ es correcto para la mayoría de casos.


Consejos finales para optimizar tu BD PrestaShop

Una vez que tu tienda está funcionando, te doy unos consejos para que la base de datos no te dé problemas a largo plazo:

  • Haz copias de seguridad periódicas: desde Syspanel puedes configurar backups automáticos diarios. Actívalos, te salvarán la vida.
  • Mantén PrestaShop actualizado: cada versión trae mejoras de rendimiento y seguridad para la BD.
  • Limpia los logs antiguos: PrestaShop guarda muchos registros que pueden hacer crecer la BD. Usa módulos de limpieza o hazlo manualmente desde el panel.
  • No uses el usuario root de MySQL para PrestaShop: siempre crea un usuario específico, como hicimos en el paso 3.2. Es más seguro.

Resumen rápido: los 6 pasos clave

Para que no te pierdas, aquí tienes el resumen exprés de todo el proceso:

  1. Accede a Syspanel en https://tu-dominio.com:2106.
  2. Ve a la sección "Bases de datos" y pulsa "Añadir".
  3. Rellena nombre, usuario y contraseña de la BD.
  4. Guarda y espera la confirmación.
  5. Instala PrestaShop y usa esos datos en la configuración de la BD.
  6. Verifica con un producto de prueba.

Y eso es todo. Como ves, crear una base de datos para PrestaShop en Syspanel es un proceso sencillo que no te llevará más de 5 minutos. Solo necesitas seguir los pasos con atención y, sobre todo, guardar bien tus credenciales.

Si te has quedado con alguna duda, revisa la sección de preguntas frecuentes o contacta con tu proveedor de hosting. Ellos siempre pueden echarte una mano si algo no funciona como esperabas. ¡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