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

Cómo conectar PrestaShop a una base de datos: guía para principiantes

Actualizado el 16 de febrero de 2026

¿Qué necesitas antes de empezar?

Conectar PrestaShop a una base de datos es uno de los pasos más importantes durante la instalación de tu tienda online. Sin una base de datos, PrestaShop no puede guardar productos, pedidos, clientes ni configuraciones. Si estás empezando, no te preocupes: esta guía está pensada para que la sigas paso a paso, sin necesidad de ser un experto en informática.

Antes de lanzarte a configurar PrestaShop, es fundamental que tengas claros algunos conceptos básicos y que reúnas los datos que te pedirán durante el proceso. Esto te ahorrará tiempo y evitará errores comunes como el temido error conexion prestashop.

Los datos que necesitas tener a mano

Para conectar prestashop mysql correctamente, necesitarás los siguientes datos, que normalmente te proporciona tu empresa de hosting:

  • Nombre de la base de datos: Es el identificador único de tu base de datos. Por ejemplo, usuario_prestashop.
  • Usuario de la base de datos: Es el usuario que tiene permisos para acceder a esa base de datos. Por ejemplo, usuario_admin.
  • Contraseña: La contraseña asociada a ese usuario. Debe ser segura y guardarla en un lugar privado.
  • Servidor de la base de datos: Normalmente es localhost o 127.0.0.1, pero en algunos hostings puede ser una dirección diferente, como mysql.tudominio.com.
  • Prefijo de las tablas: Por defecto, PrestaShop usa ps_. Puedes cambiarlo por seguridad, pero para empezar te recomiendo dejarlo tal cual.

[INFO] Si tu hosting utiliza un panel como "Syspanel", podrás encontrar todos estos datos en la sección de "Bases de datos". Recuerda que el acceso a Syspanel se realiza a través del puerto 2106 (por ejemplo, https://tu-servidor:2106).

Paso 1: Crear la base de datos (si no la tienes)

Lo más habitual es que necesites crear una base de datos nueva para tu tienda. Este proceso se realiza desde el panel de control de tu hosting. Aquí te explico cómo hacerlo en un entorno típico, aunque los nombres de los botones pueden variar ligeramente.

Desde Syspanel

  1. Accede a tu panel de Syspanel usando el puerto 2106.
  2. Busca la sección "Bases de datos" o "MySQL".
  3. Haz clic en "Crear nueva base de datos" o un botón similar.
  4. Introduce un nombre descriptivo, como tienda_prestashop.
  5. Crea un usuario para esa base de datos y asigna una contraseña segura. Algunos paneles te permiten crear el usuario y la base de datos al mismo tiempo.
  6. Otorga todos los privilegios a ese usuario sobre la base de datos. Esto es crucial para que PrestaShop pueda funcionar sin restricciones.

Desde otros paneles (cPanel, Plesk, etc.)

El proceso es similar:

  1. Entra en tu panel de control.
  2. Busca la sección de "Bases de datos MySQL".
  3. Crea la base de datos y el usuario por separado.
  4. Añade el usuario a la base de datos y asígnale "Todos los privilegios".

[TIP] Anota todos los datos (nombre de la base, usuario y contraseña) en un bloc de notas temporal. Los necesitarás en el siguiente paso.

Paso 2: Iniciar el asistente de instalación de PrestaShop

Una vez que tienes la base de datos creada, es hora de instalar PrestaShop. Este es el momento en el que se te pedirán los datos de conexión.

  1. Sube los archivos de PrestaShop a tu servidor (normalmente a la carpeta public_html o htdocs).
  2. Abre tu navegador y escribe la URL de tu dominio. Por ejemplo: https://tudominio.com.
  3. Verás el asistente de instalación de PrestaShop. Selecciona tu idioma y haz clic en "Siguiente".
  4. Acepta los términos de la licencia y continúa.
  5. Llegarás a la pantalla donde se comprueba la compatibilidad del sistema. Asegúrate de que todo esté en verde y haz clic en "Siguiente".

Paso 3: Configurar la información de la tienda

En este paso, el asistente te pedirá información básica sobre tu tienda, como el nombre, el sector, el país y la descripción. No te preocupes demasiado por esto, ya que podrás cambiarlo más adelante desde el panel de administración.

Paso 4: Conectar PrestaShop a la base de datos (el paso clave)

Aquí es donde entra en juego la configuración de la base de datos. Esta es la pantalla más importante y donde la mayoría de la gente comete errores.

  1. En el asistente, busca la sección que dice "Base de datos".
  2. Introduce los datos que recopilaste en el paso 1:
    • Servidor de la base de datos: localhost (o el que te haya indicado tu hosting).
    • Nombre de la base de datos: El nombre que creaste.
    • Usuario de la base de datos: El usuario que creaste.
    • Contraseña: La contraseña de ese usuario.
    • Prefijo de las tablas: ps_ (o el que prefieras).
  3. Haz clic en "Probar conexión" o "Comprobar".

Si los datos son correctos, verás un mensaje de éxito. Si no, aparecerá un error conexion prestashop.

¿Qué hacer si aparece un error de conexión?

No entres en pánico. Este es un problema muy común y casi siempre tiene una solución sencilla. Estos son los errores más frecuentes:

  • "No se puede conectar al servidor de la base de datos": Revisa el nombre del servidor. Si tu hosting es local, suele ser localhost. Si no, contacta con tu proveedor.
  • "Acceso denegado para el usuario": El nombre de usuario o la contraseña son incorrectos. Vuelve a revisarlos en tu panel de control.
  • "Base de datos no encontrada": El nombre de la base de datos es incorrecto o aún no la has creado. Verifica que la base de datos existe.

[WARNING] No utilices el usuario root de tu servidor de bases de datos para conectar PrestaShop. Es una mala práctica de seguridad y puede causar problemas. Siempre crea un usuario específico para tu tienda.

Paso 5: Finalizar la instalación

Una vez que la conexión se ha establecido correctamente, el asistente continuará con la instalación. Te pedirá que configures la cuenta de administrador de tu tienda (email y contraseña para acceder al panel de administración).

  1. Introduce el email y la contraseña que usarás para gestionar tu tienda.
  2. Confirma la contraseña y haz clic en "Instalar PrestaShop".
  3. Espera a que el proceso termine. Puede tardar unos minutos.
  4. Cuando termine, verás una pantalla de felicitación. ¡Enhorabuena! Tu tienda ya está conectada a la base de datos.

[INFO] Después de la instalación, es obligatorio eliminar la carpeta install de tu servidor por motivos de seguridad. PrestaShop te lo recordará al final del proceso.

Errores comunes al conectar PrestaShop y cómo solucionarlos

Aunque hayas seguido todos los pasos, pueden surgir problemas. Aquí tienes una lista de los errores más comunes y sus soluciones:

Error: "El servidor de la base de datos no está disponible"

  • Causa: El servidor MySQL está caído o el nombre del servidor es incorrecto.
  • Solución: Verifica que el servidor de tu hosting esté funcionando. Prueba con localhost o con la IP que te haya proporcionado tu proveedor.

Error: "No se puede seleccionar la base de datos"

  • Causa: El nombre de la base de datos es incorrecto o el usuario no tiene permisos sobre ella.
  • Solución: Revisa el nombre exacto de la base de datos en tu panel de control. Asegúrate de que el usuario tiene todos los privilegios sobre esa base de datos.

Error: "El usuario no tiene acceso a la base de datos"

  • Causa: El usuario no ha sido vinculado a la base de datos correctamente.
  • Solución: En tu panel de control, elimina al usuario de la base de datos y vuelve a añadirlo, otorgándole todos los privilegios.

Error: "La conexión se cerró inesperadamente"

  • Causa: Puede ser un problema de memoria del servidor o un archivo de configuración corrupto.
  • Solución: Aumenta el límite de memoria de PHP en tu servidor. Puedes hacerlo editando el archivo php.ini o el archivo .htaccess (añadiendo php_value memory_limit 256M).

Consejos adicionales para una configuración exitosa

  • Usa contraseñas seguras: Tanto para la base de datos como para el administrador de PrestaShop. Esto evitará accesos no autorizados.
  • Mantén PrestaShop actualizado: Las actualizaciones corrigen errores y mejoran la seguridad.
  • Realiza copias de seguridad periódicas: Puedes hacerlo desde el panel de administración de PrestaShop o directamente desde el panel de control de tu hosting.
  • Si usas Syspanel: Recuerda que el puerto de acceso es el 2106 y que puedes gestionar tus bases de datos desde allí de forma sencilla.

Preguntas frecuentes (FAQ)

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

Sí, es posible, pero es un proceso más avanzado que requiere editar el archivo app/config/parameters.php. Si no tienes experiencia, te recomiendo contactar con soporte técnico.

¿Qué es el prefijo de las tablas?

Es un prefijo que se añade al nombre de todas las tablas de la base de datos. Por ejemplo, ps_productos, ps_pedidos. Usar un prefijo personalizado puede mejorar la seguridad, pero por defecto ps_ es perfectamente válido.

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

Puedes cambiarla desde el panel de control de tu hosting (por ejemplo, Syspanel). Después de cambiarla, deberás actualizar el archivo app/config/parameters.php de PrestaShop con la nueva contraseña.

¿Es necesario tener conocimientos avanzados para conectar PrestaShop a MySQL?

No, para nada. Si sigues esta guía paso a paso, podrás hacerlo sin problemas. Solo necesitas tener los datos de tu base de datos a mano y un poco de paciencia.

¿Qué versión de MySQL necesito para PrestaShop?

PrestaShop 8.x requiere MySQL 5.6 o superior. Si tu hosting es actual, no tendrás problemas. Puedes verificar la versión de MySQL en el panel de control.

Conclusión

Conectar PrestaShop a una base de datos es un proceso sencillo si sigues los pasos adecuados y entiendes qué es cada cosa. Hemos visto desde cómo crear la base de datos hasta cómo solucionar los errores más comunes. Recuerda siempre tener a mano tus credenciales y no utilizar el usuario root por seguridad.

Si has llegado hasta aquí, ya deberías tener tu tienda online funcionando con su base de datos conectada correctamente. La instalacion base datos de PrestaShop es el primer gran paso para lanzar tu negocio al mundo digital. ¡Felicidades!

[TIP] Si en algún momento te sientes perdido, no dudes en consultar la documentación oficial de PrestaShop o contactar con el soporte técnico de tu hosting. Son los que mejor conocen su infraestructura y podrán ayudarte con cualquier problema específico de configurar 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