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

Configurar base de datos para PrestaShop en cPanel

Actualizado el 30 de marzo de 2026

Configurar la base de datos es uno de los pasos más importantes para instalar PrestaShop correctamente. Sin una base de datos MySQL bien configurada en cPanel, tu tienda online simplemente no funcionará. En esta guía, te explicamos paso a paso cómo crear, configurar y conectar tu base de datos para PrestaShop desde el panel de control cPanel, de forma clara y sin complicaciones.

¿Qué necesito antes de empezar?

Antes de lanzarte a crear la base de datos, asegúrate de tener a mano la siguiente información:

  • Acceso a cPanel: Necesitas tus credenciales de usuario y contraseña para ingresar a cPanel de tu hosting.
  • Nombre de dominio o subdominio: Donde vas a instalar PrestaShop.
  • Archivos de PrestaShop: Ya descargados y subidos a tu servidor (normalmente en la carpeta public_html).
  • Paciencia y atención: Los siguientes pasos son sencillos, pero un error tipográfico puede causar problemas.

[INFO] Si tu hosting usa Syspanel en lugar de cPanel, el proceso es similar, pero accedes por el puerto 2106. Syspanel también permite gestionar bases de datos MySQL de forma intuitiva.

Paso 1: Acceder a cPanel y localizar la sección de bases de datos

Ingresa a tu cuenta de cPanel usando la URL que te proporcionó tu proveedor de hosting (normalmente algo como https://tudominio.com/cpanel o https://tuip:2083). Una vez dentro, busca la sección "Bases de datos". Allí verás varias herramientas, pero las que nos interesan son:

  • MySQL Databases (o Bases de datos MySQL)
  • MySQL Database Wizard (Asistente para bases de datos MySQL)

Te recomiendo usar el Asistente (Wizard) si es tu primera vez, ya que te guía paso a paso. Pero también puedes hacerlo manualmente con la opción "MySQL Databases". En esta guía cubriremos ambas formas.

Paso 2: Crear la base de datos con el Asistente (método recomendado)

2.1. Inicia el asistente

Haz clic en "MySQL Database Wizard". Se abrirá un proceso de 3 pasos.

2.2. Paso 1 – Crear la base de datos

En el primer campo, escribe un nombre para tu base de datos. cPanel suele añadir automáticamente un prefijo con tu nombre de usuario (ej. usuario_nombrebd). Elige algo descriptivo, como prestashop_tienda.

[TIP] Usa nombres cortos y sin espacios. Evita caracteres especiales como ñ, tildes o símbolos. Solo letras, números y guiones bajos.

Haz clic en "Next Step".

2.3. Paso 2 – Crear un usuario para la base de datos

Ahora necesitas un usuario que pueda acceder a la base de datos. Escribe:

  • Nombre de usuario: Por ejemplo, admin_presta.
  • Contraseña: El sistema te sugerirá una segura. Puedes usar esa o crear la tuya propia. Guárdala en un lugar seguro, la necesitarás más adelante.

Haz clic en "Create User".

2.4. Paso 3 – Asignar privilegios al usuario

Selecciona la opción "All Privileges" (Todos los privilegios). Esto le da al usuario control total sobre la base de datos, necesario para que PrestaShop pueda crear tablas, insertar datos, etc.

Haz clic en "Next Step".

¡Listo! El asistente te confirmará que la base de datos y el usuario se han creado correctamente. Ahora tienes:

  • Nombre de la base de datos: tuusuario_prestashop_tienda
  • Usuario: tuusuario_admin_presta
  • Contraseña: la que elegiste

Paso 3: Crear base de datos manualmente (alternativa)

Si prefieres hacerlo manualmente o el asistente no está disponible, sigue estos pasos:

3.1. Crear la base de datos

Ve a "MySQL Databases". En la sección "Create New Database", escribe el nombre y haz clic en "Create Database". Aparecerá un mensaje de éxito.

3.2. Crear un usuario

Baja hasta "MySQL Users" > "Add New User". Ingresa el nombre de usuario y contraseña. Haz clic en "Create User".

3.3. Asignar el usuario a la base de datos

En "Add User To Database", selecciona el usuario que acabas de crear y la base de datos. Haz clic en "Add". Luego, en la siguiente pantalla, marca "All Privileges" y confirma.

[WARNING] No olvides asignar los privilegios. Si el usuario no tiene permisos, PrestaShop no podrá conectarse a la base de datos y te dará un error de conexión.

Paso 4: Obtener los datos de conexión para PrestaShop

Ahora que tienes tu base de datos lista, necesitas estos 4 datos para la instalación de PrestaShop:

  • Nombre de la base de datos: Ej. tuusuario_prestashop_tienda
  • Usuario de la base de datos: Ej. tuusuario_admin_presta
  • Contraseña: La que configuraste.
  • Servidor de base de datos: Normalmente es localhost. En algunos hostings puede ser una dirección IP o un nombre como mysql.tudominio.com. Si no estás seguro, usa localhost. Si falla, consulta con tu proveedor.

[INFO] En Syspanel, el servidor de base de datos también suele ser localhost. Si usas Syspanel, recuerda que el acceso es por el puerto 2106.

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

Una vez que hayas subido los archivos de PrestaShop a tu servidor (por FTP o desde el administrador de archivos de cPanel), abre tu navegador y ve a la URL de tu tienda (ej. https://tudominio.com). El instalador de PrestaShop se iniciará automáticamente.

5.1. Llega al paso de configuración de la base de datos

El asistente de instalación te pedirá varios datos. Cuando llegues a la sección "Configuración de la base de datos", completa los campos así:

  • Dirección del servidor: localhost (o el que te haya indicado tu hosting).
  • Nombre de la base de datos: El nombre completo que creaste en cPanel.
  • Usuario de la base de datos: El usuario que creaste.
  • Contraseña: La contraseña de ese usuario.
  • Prefijo de tablas: Puedes dejarlo como ps_ o cambiarlo por seguridad (ej. shop_). Esto añade un prefijo a las tablas de PrestaShop.

5.2. Verificar la conexión

Haz clic en "Comprobar la conexión a la base de datos". Si todo está correcto, verás un mensaje verde de éxito. Si aparece un error, revisa que los datos sean exactamente los mismos que en cPanel, especialmente el nombre de la base de datos y el usuario (a veces incluyen el prefijo del usuario de cPanel).

[WARNING] Si el nombre de la base de datos o el usuario son incorrectos, PrestaShop no podrá conectarse. Revisa mayúsculas/minúsculas y espacios.

Paso 6: Solución de problemas comunes (FAQ)

¿Por qué me sale "Error de conexión a la base de datos"?

  • Verifica que el servidor de base de datos sea localhost (a menos que tu hosting indique otro).
  • Asegúrate de que el nombre de la base de datos y el usuario estén escritos exactamente como aparecen en cPanel.
  • Comprueba que la contraseña no tenga errores tipográficos.
  • Si usas un hosting compartido, a veces el nombre de la base de datos incluye el prefijo del usuario de cPanel (ej. tuusuario_nombrebd). No olvides ese prefijo.

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

No es recomendable. Cada instalación de PrestaShop debe tener su propia base de datos para evitar conflictos de tablas. Si usas el mismo prefijo, podrías sobrescribir datos.

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

En cPanel, ve a "MySQL Databases", busca la sección "Current Users" y haz clic en "Change Password" junto al usuario correspondiente. Luego actualiza la contraseña en el archivo de configuración de PrestaShop (app/config/parameters.php).

¿Es seguro usar "localhost" como servidor?

Sí, en la mayoría de los hostings compartidos, la base de datos MySQL está en el mismo servidor que el sitio web, por lo que localhost funciona perfectamente y es más seguro que usar una IP externa.

¿Puedo crear la base de datos desde Syspanel?

Sí, en Syspanel (puerto 2106) el proceso es muy similar. Busca la sección de bases de datos MySQL y sigue los mismos pasos: crear base, crear usuario y asignar privilegios.

Consejos finales para una configuración exitosa

  • Usa contraseñas seguras: Mezcla letras mayúsculas, minúsculas, números y símbolos. Así proteges tu tienda de accesos no autorizados.
  • Anota todo: Guarda en un lugar seguro el nombre de la base de datos, usuario y contraseña. Los necesitarás también si en el futuro migras tu tienda.
  • Prueba la conexión antes de continuar: El instalador de PrestaShop te permite verificar la conexión. No pases al siguiente paso sin asegurarte de que funciona.
  • Si algo falla, revisa los logs: En cPanel puedes acceder a "Error Log" para ver mensajes detallados. También puedes revisar el archivo config/defines.inc.php de PrestaShop para activar el modo depuración.

[TIP] Si después de varios intentos no logras conectar, contacta al soporte de tu hosting. Ellos pueden verificar si el servicio MySQL está activo y si hay restricciones de conexión.

Configurar la base de datos para PrestaShop en cPanel es un proceso sencillo si sigues estos pasos. Recuerda que la base de datos es el corazón de tu tienda: almacena productos, clientes, pedidos y configuraciones. Tómate tu tiempo para hacerlo bien y tu tienda funcionará sin problemas desde el primer día.

¡Ahora ya estás listo para continuar con la instalación de PrestaShop y lanzar 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