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

Cómo configurar una base de datos en Syspanel para PrestaShop

Actualizado el 19 de febrero de 2026

Introducción: La Base de Datos, el Corazón de tu PrestaShop

Cuando decides lanzar una tienda online con PrestaShop, uno de los pasos más críticos y, a menudo, menos comprendidos para los principiantes, es la configuración de la base de datos. Piensa en la base de datos como el almacén central de tu negocio: ahí se guardan todos tus productos, clientes, pedidos, contraseñas y configuraciones. Sin una base de datos correctamente configurada, tu tienda simplemente no puede existir.

En este artículo, te guiaremos paso a paso para que configures tu base de datos en Syspanel para que puedas completar la instalación PrestaShop sin contratiempos. No necesitas ser un experto en informática; solo sigue nuestras instrucciones didácticas y en pocos minutos tendrás el terreno listo para construir tu imperio digital.

Trabajaremos con Syspanel, un panel de control de hosting moderno y potente (una evolución de HestiaCP, pero con un acceso más seguro a través del puerto 2106). Vamos a desglosar todo el proceso, desde que entras al panel hasta que introduces los datos en el instalador de PrestaShop.


Paso 1: Acceder a Syspanel y Localizar el Gestor de Bases de Datos

Antes de empezar, asegúrate de tener a mano tus credenciales de acceso a Syspanel. Normalmente, estas credenciales te las envía tu proveedor de hosting por correo electrónico.

¿Cómo entro a mi panel de control?

La URL de acceso a Syspanel suele tener el siguiente formato: https://tu-dominio.com:2106. Recuerda que el puerto 2106 es fundamental para la seguridad. No es el puerto estándar (2083), así que si no lo incluyes, no podrás acceder.

Una vez que ingreses tu usuario y contraseña, verás el escritorio principal de Syspanel. Es una interfaz limpia y ordenada, con un menú lateral. Busca la sección que dice "Bases de Datos". Haz clic en ella.

El Panel de Bases de Datos: Tu Centro de Control

Al entrar en esta sección, verás una lista de las bases de datos existentes (si es que tienes alguna) y un botón o icono que dice "Añadir Base de Datos" o "Agregar". Este es el punto de partida para nuestra configuración.

[INFO] Si es tu primera vez, la lista estará vacía. No te preocupes, es normal. Vamos a crear todo desde cero.


Paso 2: Crear la Base de Datos, el Usuario y la Contraseña

Este es el paso más importante. Necesitamos crear tres elementos que están interconectados: la base de datos en sí, un usuario que pueda acceder a ella y una contraseña para ese usuario. PrestaShop usará estos datos para conectarse.

Desglosando el formulario

Al hacer clic en "Añadir Base de Datos", se abrirá un formulario. Vamos a rellenarlo con cuidado:

  1. Nombre de la Base de Datos: Elige un nombre descriptivo. Por ejemplo: tienda_prestashop o mishop_online. Evita espacios y caracteres especiales. Usa guiones bajos _ si es necesario.

    • Tip: Syspanel suele prefijar el nombre con tu nombre de usuario. Por ejemplo, si tu usuario es admin1, la base de datos se llamará admin1_tienda_prestashop. No te preocupes, es una medida de seguridad.
  2. Nombre de Usuario: Al igual que la base de datos, crea un usuario específico para esta base. Por ejemplo: usuario_presta. Este será el usuario que PrestaShop usará para conectarse.

    • Tip: Evita usar el usuario administrador principal de tu hosting. Es más seguro crear usuarios específicos para cada aplicación.
  3. Contraseña: Syspanel suele tener un botón para generar una contraseña segura automáticamente. Te recomiendo usarlo. Si prefieres crear la tuya, asegúrate de que tenga al menos 12 caracteres, combinando mayúsculas, minúsculas, números y símbolos.

    • [WARNING] Anota esta contraseña en un lugar seguro. No la pierdas, ya que la necesitarás en el siguiente paso y no podrás recuperarla, solo restablecerla.
  4. Host de la Base de Datos: Este campo es crucial y a menudo confunde. En el 99% de los casos, debes usar localhost. Esto se debe a que la base de datos y el servidor web están en la misma máquina. No lo cambies a menos que tu proveedor de hosting te indique explícitamente lo contrario.

  5. Tipo de Base de Datos: Deja la opción por defecto, que será MySQL o MariaDB. Ambos son compatibles con PrestaShop.

Una vez rellenado el formulario, haz clic en "Guardar" o "Crear".

[TIP] El botón de generar contraseña aleatoria es tu mejor amigo. Las contraseñas seguras son la primera barrera contra los hackers. Guárdala en tu gestor de contraseñas favorito.


Paso 3: Verificar la Creación y Entender los Datos

Después de hacer clic en "Guardar", volverás a la lista de bases de datos. Deberías ver tu nueva base de datos en la lista.

¿Qué información tengo que copiar?

En la lista, verás una fila con los siguientes datos (puede variar ligeramente la interfaz):

  • Nombre de la Base de Datos: admin1_tienda_prestashop
  • Nombre de Usuario: admin1_usuario_presta
  • Host: localhost

Estos son los tres datos que necesitarás para la instalación de PrestaShop. La contraseña es la que tú generaste o creaste en el paso anterior.

[INFO] Es posible que en Syspanel puedas hacer clic en el nombre de la base de datos para ver más detalles o gestionar permisos, pero para la instalación estándar de PrestaShop, estos datos son suficientes.


Paso 4: La Configuración en el Instalador de PrestaShop

Ahora viene la parte que conecta todo. Has descargado PrestaShop, lo has subido a tu servidor y estás ejecutando el instalador web. Llegarás a una pantalla que dice "Configuración de la base de datos". Aquí es donde aplicamos todo lo que hemos hecho en Syspanel.

Rellenando los campos del instalador

El instalador te pedirá los siguientes datos, que coinciden exactamente con lo que creamos:

  1. Dirección del servidor de base de datos: Aquí debes escribir localhost. Es el mismo valor que pusiste en Syspanel.

  2. Nombre de la base de datos: Escribe el nombre completo que viste en la lista de Syspanel. Recuerda incluir el prefijo, por ejemplo: admin1_tienda_prestashop.

  3. Usuario de la base de datos: Escribe el nombre de usuario completo, por ejemplo: admin1_usuario_presta.

  4. Contraseña de la base de datos: Introduce la contraseña que generaste o definiste.

  5. Prefijo de las tablas: Este es un campo importante para la seguridad. Por defecto, PrestaShop usa ps_. Te recomiendo que lo cambies a algo menos predecible, como mi_tienda_ o shop_. Esto dificulta los ataques de inyección SQL.

    • [TIP] Cambiar el prefijo de las tablas es una práctica de seguridad excelente y muy fácil de hacer. No lo dejes con el valor por defecto.
  6. Motor de la base de datos: Deja la opción por defecto, que suele ser InnoDB. Es el más robusto y recomendado.

El botón "Probar la conexión"

Antes de continuar, el instalador te dará un botón para "Probar la conexión a la base de datos". Haz clic en él. Si todo está correcto, verás un mensaje de éxito. Si no, revisa los datos.

[WARNING] Si la conexión falla, no entres en pánico. Los errores más comunes son:

  • Error de acceso denegado: Has escrito mal el usuario o la contraseña.
  • No se puede seleccionar la base de datos: Has escrito mal el nombre de la base de datos.
  • Host incorrecto: Has cambiado localhost por otra cosa.

Paso 5: Solución de Problemas Comunes (FAQ)

Aquí tienes una sección de preguntas frecuentes para resolver los problemas más habituales que encontrarás.

¿Por qué no me deja conectarme a la base de datos?

  • Revisa los nombres: Asegúrate de que el nombre de la base de datos y el usuario coinciden exactamente con los que se muestran en Syspanel, incluyendo el prefijo.
  • Revisa la contraseña: Es el error más común. Cópiala y pégala directamente desde tu gestor de contraseñas para evitar errores de escritura.
  • Reinicia la conexión: A veces el sistema tarda un poco en actualizar. Espera un minuto e inténtalo de nuevo.

¿Puedo usar el usuario 'root' de MySQL?

No. Es una pésima práctica de seguridad. El usuario root tiene acceso a todo el sistema de bases de datos. Si tu PrestaShop es hackeado, el atacante tendría control total. Siempre usa un usuario específico que solo tenga permisos sobre tu base de datos de PrestaShop.

¿Qué es el prefijo de tabla y por qué es importante?

El prefijo de tabla es un texto que se añade al principio de cada tabla de tu base de datos. Por ejemplo, con el prefijo ps_, la tabla de productos se llamará ps_product. Cambiarlo a un valor no estándar dificulta que los atacantes adivinen la estructura de tu base de datos.

¿Necesito crear una base de datos para cada tienda?

Sí, es altamente recomendable. Si tienes varias tiendas, crea una base de datos separada para cada una. Esto mantiene los datos aislados y facilita las copias de seguridad y el mantenimiento.

¿Puedo cambiar el nombre de la base de datos después de la instalación?

Técnicamente es posible, pero es un proceso complejo y arriesgado. Tendrías que exportar la base de datos, crear una nueva, importar los datos y luego editar el archivo de configuración parameters.php de PrestaShop. Es mucho más fácil borrar la base de datos y empezar de nuevo antes de la instalación si te equivocas.


Conclusión: Tu Tienda Ya Tiene Cimientos Sólidos

Configurar una base de datos en Syspanel para PrestaShop es un proceso sencillo si sigues los pasos correctos. Hemos visto que se reduce a tres acciones clave:

  1. Crear la base de datos con un nombre descriptivo.
  2. Crear un usuario y una contraseña específicos para esa base.
  3. Usar localhost como host y transferir estos datos al instalador de PrestaShop.

Al dominar este proceso, no solo habrás completado la instalación PrestaShop, sino que habrás aprendido un concepto fundamental del hosting que te será útil en el futuro. Una base de datos bien configurada es sinónimo de una tienda rápida, segura y estable.

Recuerda: la práctica hace al maestro. Si algo sale mal, revisa los pasos y consulta la sección de solución de problemas. Syspanel es una herramienta muy visual y amigable, así que no tengas miedo de explorar sus opciones (siempre con cuidado).

Ahora que tu base de datos está lista, puedes continuar con la configuración de tu tienda: elegir el tema, añadir productos y configurar los métodos de pago. ¡El cielo es el límite para tu nuevo negocio online!

[TIP] Te recomiendo que, una vez terminada la instalación, realices una copia de seguridad de tu base de datos desde Syspanel. Es un hábito que te ahorrará muchos quebraderos de cabeza en el futuro. Busca la opción "Backup" o "Copias de seguridad" en el menú de bases de datos y genera una copia de seguridad ahora que tu tienda está limpia.

¿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