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

PrestaShop: Configurar base de datos durante la instalación

Actualizado el 13 de febrero de 2026

¡Hola! Soy tu técnico de soporte amigable. Hoy te voy a guiar paso a paso en una de las partes más importantes al montar tu tienda online con PrestaShop: configurar la base de datos durante la instalación. No te preocupes si no eres un experto técnico, lo haremos muy sencillo. Vamos a ello.

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

Imagina que tu tienda PrestaShop es un edificio. Las páginas web (como la de inicio, productos o carrito) son las paredes y ventanas. Pero, ¿dónde guardas todos los muebles, productos, clientes y pedidos? Ahí entra la base de datos. Es el almacén donde PrestaShop guarda toda la información: nombres de productos, precios, direcciones de clientes, historial de compras, etc.

Sin una base de datos correctamente configurada, tu tienda no puede funcionar. Por eso, durante la instalación, PrestaShop te pedirá que conectes tu tienda a una base de datos. Y aquí es donde entra en juego prestashop configurar base de datos.

Antes de empezar: ¿Qué necesitas tener listo?

Para instalar prestashop mysql de forma correcta, necesitas tres datos clave que te proporcionará tu hosting (o tu panel de control, como Syspanel). Anótalos o tenlos a mano:

  1. Nombre de la base de datos: Un nombre único para tu tienda (ej: mitienda_prestashop).
  2. Usuario de la base de datos: Un usuario con permisos para acceder a esa base (ej: admin_tienda).
  3. Contraseña del usuario: La clave secreta de ese usuario.
  4. Servidor de la base de datos: Normalmente es localhost, pero a veces tu hosting te dará una dirección como mysql.tudominio.com.

[INFO] En la mayoría de los hostings compartidos o paneles como Syspanel (accesible por el puerto 2106), estos datos los creas tú desde el apartado "Bases de Datos" o "MySQL". Si usas Syspanel, busca la sección "Bases de Datos" y crea una nueva. Te dará automáticamente el nombre, usuario y contraseña.

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

Una vez que hayas subido los archivos de PrestaShop a tu servidor y hayas iniciado la instalación (escribiendo tu dominio en el navegador), llegarás a una pantalla que dice algo como "Configuración de la base de datos". Es aquí donde aplicaremos prestashop database setup.

1. El asistente de instalación: primeros pasos

Antes de llegar a la base de datos, el instalador te pedirá:

  • Seleccionar idioma: Elige español.
  • Aceptar licencias: Léelas rápido y acepta.
  • Información de la tienda: Pon nombre, actividad, país, etc.
  • Sistema: Te preguntará por tu tienda. No te preocupes, sigue.

Cuando veas la pantalla con el título "Configuración de la base de datos", es tu momento. Verás varios campos que rellenar.

2. Rellenar los datos de conexión

Aquí tienes que introducir la información que preparaste antes. Te explico campo por campo:

  • Dirección del servidor de base de datos: Normalmente es localhost. Si tu hosting te ha dado otra dirección (como mysql.tudominio.com), escríbela. Si no estás seguro, deja localhost.
  • Nombre de la base de datos: Escribe exactamente el nombre que creaste (ej: mitienda_prestashop). Cuidado con mayúsculas y minúsculas.
  • Usuario de la base de datos: El usuario que creaste (ej: admin_tienda).
  • Contraseña de la base de datos: La contraseña de ese usuario.
  • Prefijo de las tablas: Por defecto aparece ps_. Puedes dejarlo así o cambiarlo por seguridad (ej: shop_). Es útil si tienes varias tiendas en la misma base de datos, pero lo normal es dejarlo.

[WARNING] ¡Cuidado! No uses el usuario "root" de MySQL a menos que sepas lo que haces. Es inseguro. Siempre crea un usuario específico para tu tienda.

3. Probar la conexión

Después de rellenar todo, verás un botón que dice "¡Prueba tu conexión ahora!" (o similar). Haz clic. PrestaShop intentará conectar con la base de datos.

  • Si todo va bien: Verás un mensaje verde como "Conexión exitosa a la base de datos". ¡Felicidades! Ya casi está.
  • Si algo falla: Aparecerá un mensaje de error. No te asustes. Los errores más comunes son:
    • "Acceso denegado para el usuario": Revisa usuario y contraseña.
    • "Base de datos no encontrada": Revisa el nombre de la base de datos.
    • "No se puede conectar al servidor MySQL": Revisa la dirección del servidor (¿es localhost o una IP?).

Si falla, vuelve a tu panel de hosting (Syspanel, cPanel, etc.) y verifica que los datos sean correctos. En Syspanel (puerto 2106), puedes ir a "Bases de Datos" y ver la lista de bases y usuarios. Asegúrate de que el usuario esté vinculado a la base de datos correcta.

4. Configuración avanzada (opcional pero útil)

Justo debajo de los campos básicos, hay una sección que dice "Configuración avanzada". Aquí puedes:

  • Motor de base de datos: Normalmente se deja en InnoDB. Es el más moderno y fiable para tiendas online.
  • Juego de caracteres: Déjalo en utf8 (o utf8mb4 si tu versión de PrestaShop lo soporta). Esto permite usar acentos, eñes y caracteres especiales sin problemas.
  • Crear base de datos automáticamente: Si tu usuario tiene permisos, PrestaShop puede crear la base por ti. Pero es más seguro que la crees tú antes desde tu panel.

[TIP] Si tu hosting es muy básico y el instalador se queja de que no puede crear la base de datos, ve a tu panel (Syspanel) y créala manualmente. Luego vuelve al instalador y escribe el nombre exacto.

5. ¡Instalación completada!

Una vez que la prueba de conexión sea exitosa, haz clic en "Siguiente" o "Instalar". PrestaShop comenzará a crear todas las tablas necesarias (productos, clientes, pedidos, etc.) en tu base de datos. Este proceso puede tardar unos minutos.

Verás una barra de progreso. No cierres la ventana ni recargues la página. Al finalizar, te pedirá que configures los datos de tu cuenta de administrador (email y contraseña para entrar al back-office). ¡Y listo! Ya tienes tu tienda funcionando.

Preguntas frecuentes (FAQ) sobre prestashop database setup

Aquí respondo las dudas más comunes que me llegan al soporte. Si no encuentras la tuya, ¡pregúntame!

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

No te preocupes. Desde tu panel de hosting (Syspanel, puerto 2106) puedes cambiar la contraseña del usuario de la base de datos. Ve a "Bases de Datos", busca el usuario, edítalo y pon una nueva contraseña. Luego vuelve al instalador de PrestaShop y actualiza el campo.

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

Técnicamente sí, pero no es recomendable. Cada tienda necesita sus propias tablas. Si usas la misma base, los datos se mezclarán y dará errores. Si solo tienes un hosting, crea dos bases de datos separadas (ej: tienda1_db y tienda2_db).

¿Qué es "localhost" y por qué a veces no funciona?

"localhost" significa "este mismo servidor". En la mayoría de hostings compartidos, la base de datos está en el mismo servidor que tu web, por lo que funciona. Pero en algunos hostings más avanzados (como nubes o servidores dedicados), la base de datos puede estar en un servidor diferente. En ese caso, tu hosting te dará una dirección IP o un nombre de host (ej: mysql45.tudominio.com). Si no estás seguro, pregunta a tu soporte técnico.

Me sale el error "El usuario no tiene permisos para crear la base de datos"

Esto pasa cuando creaste un usuario pero no le diste permisos sobre la base de datos. En Syspanel (puerto 2106), al crear la base de datos, asegúrate de marcar la opción "Vincular usuario" o "Agregar privilegios". Selecciona el usuario y dale "Todos los privilegios". Si ya lo creaste, puedes editar la base de datos y añadir el usuario.

¿Puedo cambiar el prefijo de las tablas después de instalar?

No es recomendable. Si cambias el prefijo (ej: de ps_ a shop_) después de la instalación, PrestaShop no encontrará sus tablas y dejará de funcionar. Si necesitas cambiarlo, tendrías que hacer una migración manual de la base de datos, lo cual es avanzado. Mejor decídete antes de instalar.

Consejos finales para un prestashop database setup exitoso

  1. Haz una copia de seguridad: Antes de instalar, si ya tienes datos importantes, haz un backup. Pero como es una instalación nueva, no hace falta.
  2. Usa contraseñas seguras: Para la base de datos y para el administrador de PrestaShop. Mezcla letras, números y símbolos.
  3. Anota todo: Guarda en un lugar seguro (como un gestor de contraseñas) el nombre de la base, usuario, contraseña y el prefijo. Te hará falta si algún día tienes que migrar o restaurar.
  4. Si algo falla, no te rindas: El error más común es escribir mal el nombre de la base de datos o la contraseña. Revisa dos veces. Si sigues sin poder, contacta con el soporte de tu hosting (Syspanel, por ejemplo) y diles: "Necesito los datos de conexión MySQL para instalar PrestaShop". Ellos te ayudarán.

Y eso es todo, amigo. Configurar la base de datos en PrestaShop no es un misterio. Es solo cuestión de tener los datos correctos y seguir los pasos. Si te ha quedado alguna duda, recuerda que estoy aquí para ayudarte. ¡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