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

Cómo crear una base de datos en Syspanel y conectar con PrestaShop

Actualizado el 23 de noviembre de 2025

Introducción

Si tienes una tienda online con PrestaShop, uno de los primeros pasos para ponerla en marcha es crear una base de datos donde se almacenarán todos tus productos, pedidos, clientes y configuraciones. Aunque suene a algo muy técnico, te prometo que es más sencillo de lo que parece. En esta guía completa, paso a paso, te voy a enseñar cómo crear una base de datos en Syspanel y cómo conectar tu PrestaShop a ella usando MySQL. Al final, tendrás tu tienda lista para funcionar sin dolores de cabeza.

Vamos a ello, sin prisa y con muchas explicaciones para que no te pierdas en ningún momento.


¿Qué es Syspanel y por qué es importante para tu PrestaShop?

Syspanel es el panel de control de hosting que utilizamos en nuestros servidores. Desde aquí puedes gestionar todo lo relacionado con tu alojamiento web: dominios, archivos, correos electrónicos y, por supuesto, las bases de datos. Es una herramienta muy visual y amigable, pensada para que incluso quienes no son expertos en informática puedan administrar su sitio sin problemas.

Cuando hablamos de PrestaShop, la base de datos es el corazón de tu tienda. Sin ella, no podrías guardar ni un solo producto. Por eso, saber crear una base de datos en Syspanel y conectarla correctamente es una habilidad esencial. La buena noticia es que, una vez que lo haces la primera vez, se convierte en un proceso automático que te llevará menos de cinco minutos.


Antes de empezar: requisitos previos

Para seguir esta guía sin contratiempos, necesitas tener lo siguiente:

  • Acceso a tu panel de Syspanel (normalmente a través de https://tu-dominio.com:2106 o la URL que te hayamos proporcionado).
  • Tus credenciales de administrador de Syspanel (usuario y contraseña).
  • Los archivos de PrestaShop ya subidos a tu servidor, o al menos saber dónde los vas a colocar.
  • Un editor de texto simple (como el Bloc de notas) para guardar los datos de conexión que vamos a generar.

[WARNING] Asegúrate de tener a mano tus credenciales de acceso. Si las has perdido, contacta con soporte antes de continuar. No intentes adivinar contraseñas, ya que podrías bloquearte el acceso temporalmente.


Paso 1: Acceder a Syspanel

Lo primero es abrir tu navegador favorito (Chrome, Firefox, Edge, etc.) y escribir la dirección de acceso a Syspanel. Como mencionamos, el puerto de acceso es el 2106. Por ejemplo:

https://tu-dominio.com:2106

Te pedirá usuario y contraseña. Introdúcelos y pulsa "Iniciar sesión". Verás el escritorio principal de Syspanel, con varias secciones o iconos. No te asustes, solo vamos a centrarnos en una parte.


Paso 2: Ir a la sección de Bases de Datos

Una vez dentro de Syspanel, busca en el menú lateral o en los iconos principales la opción que dice "Bases de Datos". Puede estar representada con un icono de un cilindro o de una base de datos clásica. Haz clic en ella.

Se abrirá una pantalla donde verás un listado de las bases de datos que ya existen en tu cuenta (si es que tienes alguna) y un botón o enlace para crear una nueva. Normalmente, este botón dice "Añadir Nueva Base de Datos" o "Crear Base de Datos". Haz clic en él.

[INFO] Syspanel gestiona tanto bases de datos MySQL como MariaDB. Para PrestaShop, cualquiera de las dos es perfectamente válida. No te preocupes por la diferencia, son prácticamente iguales en el uso diario.


Paso 3: Crear la base de datos

Ahora viene la parte divertida. Verás un formulario con varios campos. Te explico qué poner en cada uno:

  • Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo, tienda_prestashop o mishop_db. Evita espacios y caracteres raros. Usa solo letras minúsculas, números y guiones bajos.
  • Usuario de la base de datos: Este será el usuario que usará PrestaShop para conectarse. Puedes poner algo como usuario_presta o admin_tienda. Es importante que sea fácil de recordar.
  • Contraseña: Aquí tienes que poner una contraseña segura. Te recomiendo usar el generador de contraseñas que suele incluir Syspanel, o crear una combinación de letras mayúsculas, minúsculas, números y símbolos. Anota esta contraseña en un lugar seguro, la vas a necesitar.
  • Confirmar contraseña: Repite la contraseña que acabas de escribir.

Algunos paneles te preguntan si quieres crear también un usuario o si prefieres usar uno existente. Para simplificar, elige "Crear nuevo usuario" y rellena los campos.

Cuando todo esté correcto, pulsa el botón "Guardar" o "Crear". Syspanel te mostrará un mensaje de éxito y la nueva base de datos aparecerá en el listado.

[TIP] Anota en un bloc de notas el nombre de la base de datos, el usuario y la contraseña. Los vas a usar en el siguiente paso, así que tenerlos a mano te ahorrará tiempo.


Paso 4: Obtener los datos de conexión MySQL

Para conectar PrestaShop, necesitas cuatro datos clave:

  1. Nombre de la base de datos (el que acabas de crear).
  2. Usuario de la base de datos (el que acabas de crear).
  3. Contraseña (la que pusiste).
  4. Servidor MySQL (también llamado host).

El servidor MySQL normalmente es localhost si tu PrestaShop está en el mismo servidor que la base de datos. Pero en algunos casos, Syspanel te puede dar una dirección diferente, como mysql.tu-dominio.com. Para saberlo, vuelve al listado de bases de datos en Syspanel. Al lado de tu nueva base de datos, debería haber un icono de información o un enlace que diga "Detalles" o "Información de conexión". Haz clic y te mostrará el host o servidor.

[WARNING] No confundas el nombre de la base de datos con el nombre de usuario. Son dos entidades distintas y PrestaShop necesita ambos por separado. Un error típico es poner el nombre de la base de datos como usuario, y eso provoca un error de conexión.


Paso 5: Conectar PrestaShop a la base de datos

Ahora vamos a la parte más esperada. Dependiendo de si estás instalando PrestaShop desde cero o si ya lo tenías instalado y solo quieres cambiar la base de datos, el proceso varía un poco. Te explico ambos casos.

Caso A: Instalación nueva de PrestaShop

Si estás instalando PrestaShop por primera vez, el proceso es muy guiado. Después de subir los archivos de PrestaShop a tu servidor (normalmente en la carpeta public_html o htdocs), abre tu navegador y ve a tu-dominio.com. El instalador de PrestaShop se iniciará automáticamente.

Sigue los pasos hasta llegar a la pantalla de "Configuración de la base de datos". Aquí es donde tienes que poner los datos que guardaste antes:

  • Dirección del servidor: Pon el host que obtuviste en Syspanel (normalmente localhost).
  • Nombre de la base de datos: Escribe el nombre que le diste a tu base de datos.
  • Usuario de la base de datos: Escribe el usuario que creaste.
  • Contraseña de la base de datos: Escribe la contraseña.

En el campo de "Prefijo de las tablas", te recomiendo dejarlo como está (normalmente ps_). Esto es útil si quieres tener varias tiendas en la misma base de datos, pero para empezar, no lo toques.

Pulsa "Comprobar conexión" o "Siguiente". Si todo está bien, el instalador continuará y te felicitará. Si hay un error, revisa que los datos estén bien escritos, especialmente el host y la contraseña.

Caso B: PrestaShop ya instalado y quieres cambiar la base de datos

Si tu PrestaShop ya funciona pero quieres conectarlo a una base de datos nueva (por ejemplo, porque estás migrando de servidor), tendrás que editar el archivo de configuración.

Este archivo se llama parameters.php y está en la carpeta app/config/ de tu instalación de PrestaShop. Ábrelo con un editor de texto y busca las líneas que empiezan por database_host, database_name, database_user y database_password. Cámbialas por los nuevos datos que tienes de tu base de datos en Syspanel.

Guarda el archivo y listo. Recuerda que si estás migrando, también tienes que importar los datos antiguos a la nueva base de datos, pero eso es otra historia. Para esta guía, nos centramos en la conexión.

[TIP] Siempre haz una copia de seguridad del archivo parameters.php antes de editarlo. Así, si algo sale mal, puedes restaurarlo fácilmente.


Errores comunes al conectar PrestaShop con MySQL

Es normal que alguna vez algo falle. Te dejo los errores más frecuentes y cómo solucionarlos:

  • "Error de conexión a la base de datos": Revisa que el host sea localhost o el que te dio Syspanel. También verifica que el usuario y la contraseña sean exactos, sin espacios.
  • "Acceso denegado para el usuario": Esto suele pasar cuando el usuario no tiene permisos sobre la base de datos. Vuelve a Syspanel, entra en los detalles de la base de datos y asegúrate de que el usuario que creaste esté vinculado a esa base de datos con todos los privilegios.
  • "Tabla no encontrada": Si estás conectando una base de datos vacía a un PrestaShop ya instalado, te faltará importar los datos. En ese caso, tendrás que importar un backup de tu tienda anterior.

[WARNING] Nunca compartas tus credenciales de base de datos en foros públicos o con terceros. Son la llave de acceso a tu tienda y podrían robarte información sensible.


Consejos para mantener tu base de datos segura y optimizada

Una vez que tu PrestaShop está conectado a la base de datos, es bueno que sigas estas prácticas:

  • Cambia la contraseña de la base de datos periódicamente. Puedes hacerlo desde Syspanel, en la sección de bases de datos. Eso sí, recuerda actualizar también el archivo parameters.php.
  • Haz copias de seguridad frecuentes. Syspanel suele tener una herramienta para exportar bases de datos. Programa un recordatorio semanal o mensual.
  • No uses el usuario root. Siempre crea usuarios específicos para cada aplicación. Así limitas el alcance de un posible ataque.
  • Optimiza las tablas de MySQL de vez en cuando. Puedes hacerlo desde phpMyAdmin (que también está en Syspanel) o desde el panel de administración de PrestaShop con módulos de rendimiento.

Preguntas frecuentes (FAQ)

¿Puedo usar una base de datos de Syspanel para varias tiendas PrestaShop?

Sí, técnicamente puedes, pero no es recomendable. Es mejor crear una base de datos independiente para cada tienda. Así evitas conflictos de datos y es más fácil hacer copias de seguridad individuales.

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

Desde Syspanel, puedes restablecer la contraseña de la base de datos. Ve a la sección de bases de datos, busca la tuya y pulsa en "Cambiar contraseña". Luego, actualiza el archivo parameters.php en tu PrestaShop.

¿Syspanel es compatible con la última versión de PrestaShop?

Sí, Syspanel es compatible con cualquier versión de PrestaShop que use MySQL o MariaDB. Solo asegúrate de que la versión de PHP en tu servidor sea la recomendada por PrestaShop.

¿El puerto 2106 es obligatorio para acceder a Syspanel?

Sí, para acceder al panel de control de Syspanel, el puerto 2106 es el estándar. Si tienes problemas para conectarte, verifica que tu firewall no esté bloqueando ese puerto.

¿Puedo conectar PrestaShop a una base de datos externa que no esté en Syspanel?

Sí, es posible, pero no lo recomendamos. Tener la base de datos en el mismo servidor que tu tienda reduce la latencia y los problemas de conexión. Si usas una base de datos externa, asegúrate de que el host permita conexiones remotas.


Conclusión

Crear una base de datos en Syspanel y conectarla a PrestaShop es un proceso sencillo si sigues los pasos correctos. Lo más importante es tener claros los cuatro datos de conexión: nombre de la base de datos, usuario, contraseña y servidor. Con eso, el instalador de PrestaShop hace el resto.

Recuerda que Syspanel está diseñado para que cualquier persona, sin importar su nivel técnico, pueda gestionar su hosting. Si en algún momento te sientes perdido, no dudes en consultar la documentación oficial o contactar con nuestro soporte técnico. Estamos aquí para ayudarte.

Ahora que ya sabes cómo hacerlo, ¡manos a la obra! Tu tienda online está a un paso de estar funcionando. Mucha suerte con tu proyecto y no olvides guardar bien tus contraseñas.

¿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