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

Cómo crear una base de datos para PrestaShop en cPanel y configurarla

Actualizado el 24 de enero de 2026

Introducción: El primer paso para tu tienda online

Si estás leyendo esto, es muy probable que estés a punto de dar el salto al comercio electrónico con PrestaShop. ¡Enhorabuena! Es una decisión inteligente, ya que PrestaShop es una de las plataformas más potentes y flexibles del mercado. Pero antes de que puedas vender tu primer producto, necesitas preparar el terreno. Y ese terreno se llama base de datos.

Piensa en la base de datos como el almacén de tu tienda: ahí se guardarán todos tus productos, pedidos, clientes, contraseñas y configuraciones. Sin una base de datos correctamente creada y configurada, PrestaShop simplemente no puede funcionar.

En esta guía, te voy a acompañar paso a paso para que crees tu base de datos en cPanel y la configures para tu instalación de PrestaShop. No necesitas ser un experto en informática; solo sigue las instrucciones y en pocos minutos tendrás todo listo. Vamos a ello.

¿Qué es cPanel y por qué es importante para PrestaShop?

cPanel es el panel de control de tu hosting. Es la herramienta que te permite gestionar todos los aspectos de tu cuenta de alojamiento web: archivos, correos electrónicos, dominios y, por supuesto, bases de datos. La gran mayoría de los proveedores de hosting utilizan cPanel, así que es muy probable que ya lo tengas.

Para PrestaShop, la base de datos es el corazón de la tienda. Necesitas crear una base de datos MySQL y un usuario con permisos para acceder a ella. Este proceso se realiza desde la sección "Bases de datos MySQL" de cPanel. Es un proceso muy sencillo, pero es fundamental hacerlo bien para que la instalación de PrestaShop no falle.

Requisitos previos antes de crear la base de datos

Antes de empezar, asegúrate de tener lo siguiente a mano:

  • Acceso a cPanel: Debes tener las credenciales de tu panel de control. Normalmente se accede a través de una URL como tudominio.com/cpanel o cpanel.tudominio.com.
  • El nombre de tu dominio: Necesitarás saber el dominio donde vas a instalar PrestaShop.
  • Un gestor de archivos o cliente FTP: Para subir los archivos de PrestaShop a tu servidor. Puedes usar el "Administrador de archivos" de cPanel o un programa como FileZilla.
  • Los archivos de PrestaShop: Descarga la última versión de PrestaShop desde su sitio web oficial.

Paso 1: Crear la base de datos en cPanel

Este es el primer y más importante paso. Vamos a crear el "almacén" donde se guardará toda la información de tu tienda.

1.1. Accede a cPanel

Abre tu navegador y ve a la URL de acceso de cPanel. Introduce tu nombre de usuario y contraseña. Una vez dentro, verás un panel con muchas secciones e iconos.

1.2. Busca la sección "Bases de datos"

Dentro de cPanel, busca la sección llamada "Bases de datos MySQL" o "MySQL Databases". El nombre puede variar ligeramente según el proveedor, pero siempre es fácil de identificar. Haz clic en ese icono.

1.3. Crea una nueva base de datos

En la parte superior de la página, verás una sección que dice "Crear nueva base de datos" o "Create New Database". Verás un campo de texto para escribir un nombre.

  • El nombre: Se te pedirá que escribas un nombre. cPanel normalmente añade un prefijo con el nombre de tu cuenta de hosting (por ejemplo, tuusuario_). Todo lo que escribas se añadirá después de ese prefijo. Por ejemplo, si escribes prestashop_db, el nombre final será tuusuario_prestashop_db. Este es el nombre completo que deberás recordar.
  • Haz clic en el botón "Crear base de datos" o "Create Database".

¡Ya has creado la base de datos! Ahora necesitamos crear un usuario que pueda acceder a ella.

Paso 2: Crear un usuario de base de datos

No es seguro usar el usuario principal de cPanel para la base de datos. Es mejor crear un usuario específico con permisos limitados solo para esta base de datos. Esto aumenta la seguridad de tu tienda.

2.1. Ve a la sección "Usuarios de MySQL"

En la misma página de "Bases de datos MySQL", busca la sección "Añadir nuevo usuario" o "Add New User". Normalmente está justo debajo de la sección de creación de bases de datos.

2.2. Define el nombre de usuario y la contraseña

  • Nombre de usuario: Escribe un nombre fácil de recordar, como prestashop_user. cPanel añadirá el prefijo de tu cuenta, así que el nombre completo será tuusuario_prestashop_user.
  • Contraseña: cPanel te ofrece un generador de contraseñas. Te recomiendo que lo uses para crear una contraseña segura. Debe incluir letras mayúsculas, minúsculas, números y símbolos. Copia la contraseña en un lugar seguro, ya que la necesitarás más adelante.
  • Haz clic en "Crear usuario" o "Create User".

Paso 3: Añadir el usuario a la base de datos

Ahora que tienes la base de datos y el usuario, es el momento de unirlos. Este paso es crucial: el usuario necesita tener permisos para trabajar con la base de datos.

3.1. Encuentra la sección "Añadir usuario a la base de datos"

En la misma página, busca una sección llamada "Añadir usuario a la base de datos" o "Add User To Database". Verás dos menús desplegables: uno para seleccionar el usuario y otro para seleccionar la base de datos.

3.2. Selecciona el usuario y la base de datos

  • En el primer menú, selecciona el usuario que acabas de crear (tuusuario_prestashop_user).
  • En el segundo menú, selecciona la base de datos que creaste (tuusuario_prestashop_db).

3.3. Otorga todos los privilegios

  • Marca la casilla "TODOS LOS PRIVILEGIOS" o "ALL PRIVILEGIES". Esto le dará al usuario control total sobre la base de datos. Es necesario para que PrestaShop pueda funcionar correctamente.
  • Haz clic en "Hacer cambios" o "Make Changes".

¡Perfecto! Ahora tienes una base de datos y un usuario con permisos. Cierra la página de cPanel y vamos al siguiente paso.

Paso 4: Subir los archivos de PrestaShop a tu servidor

Ahora que la base de datos está lista, necesitas instalar los archivos de PrestaShop en tu hosting. Hay dos formas de hacerlo: con el Administrador de archivos de cPanel o con un cliente FTP.

4.1. Sube los archivos con el Administrador de archivos

  1. En cPanel, busca la sección "Administrador de archivos" o "File Manager".
  2. Navega hasta la carpeta public_html (o www). Esta es la carpeta raíz de tu dominio.
  3. Haz clic en el botón "Subir" y selecciona el archivo ZIP de PrestaShop que descargaste.
  4. Una vez subido, haz clic derecho sobre el archivo ZIP y selecciona "Extraer". Se descomprimirán todos los archivos de PrestaShop en esa carpeta.
  5. Si los archivos quedan dentro de una subcarpeta (como prestashop/), tendrás que moverlos a la raíz (public_html). Selecciona todos los archivos, haz clic derecho y elige "Mover". En la ruta, escribe /public_html/ y pulsa "Mover".

[TIP]: Si tu dominio es un subdominio (por ejemplo, tienda.tudominio.com), la carpeta raíz será diferente. Asegúrate de subir los archivos a la carpeta correcta.

Paso 5: Ejecutar el instalador de PrestaShop

Ahora viene la parte mágica. Abre tu navegador y escribe la URL de tu dominio (o subdominio). El instalador de PrestaShop se ejecutará automáticamente.

5.1. Selecciona tu idioma

El instalador te pedirá que elijas el idioma de instalación. Selecciona tu idioma y haz clic en "Siguiente".

5.2. Acepta los términos de la licencia

Lee los términos y condiciones y marca la casilla de aceptación. Haz clic en "Siguiente".

5.3. Verifica los requisitos del sistema

El instalador comprobará que tu servidor cumpla con los requisitos mínimos. Si todo está en verde, haz clic en "Siguiente".

5.4. Introduce la información de tu tienda

Aquí tendrás que rellenar los datos de tu tienda: nombre, actividad, descripción, etc. También tendrás que crear una cuenta de administrador con tu correo electrónico y una contraseña. No olvides esta información, ya que será la que uses para entrar al panel de administración de PrestaShop.

5.5. Configura la conexión a la base de datos

Este es el paso clave. El instalador te pedirá los datos de la base de datos. Deberás rellenar los campos con la información que creaste en cPanel:

  • Dirección del servidor de base de datos: Normalmente es localhost. En la mayoría de los hosting, este valor es correcto. Si tu hosting usa una dirección diferente, la encontrarás en la información de tu cuenta.
  • Nombre de la base de datos: Escribe el nombre completo, incluyendo el prefijo. Por ejemplo: tuusuario_prestashop_db.
  • Usuario de la base de datos: Escribe el nombre completo del usuario. Por ejemplo: tuusuario_prestashop_user.
  • Contraseña de la base de datos: Escribe la contraseña que generaste para el usuario.
  • Prefijo de la tabla: Puedes dejarlo como ps_ por defecto. Es el prefijo que se añadirá a las tablas de la base de datos.

Haz clic en "Siguiente".

5.6. Finaliza la instalación

El instalador creará las tablas y configurará todo. Al final, verás un mensaje de éxito. Es posible que te pida que elimines la carpeta install por seguridad. Puedes hacerlo desde el Administrador de archivos de cPanel.

Configuración avanzada: El archivo parameters.php

Una vez instalado, PrestaShop guarda la configuración de la base de datos en un archivo llamado parameters.php. Este archivo se encuentra en la ruta config/parameters.php dentro de tu instalación de PrestaShop.

¿Qué es parameters.php?

Es un archivo de configuración que contiene los datos de conexión a la base de datos. Es crucial para que PrestaShop funcione. Si alguna vez necesitas cambiar la contraseña de la base de datos o mover tu tienda a otro servidor, tendrás que editar este archivo.

¿Cómo editar parameters.php?

  1. Ve al Administrador de archivos de cPanel.
  2. Navega a la carpeta config dentro de tu instalación de PrestaShop.
  3. Haz clic derecho sobre parameters.php y selecciona "Editar".
  4. Verás un código PHP con las siguientes líneas:
'database_host' => 'localhost',
'database_name' => 'tuusuario_prestashop_db',
'database_user' => 'tuusuario_prestashop_user',
'database_password' => 'tu_contraseña',
  1. Modifica los valores según sea necesario. Guarda los cambios.

[WARNING]: Ten mucho cuidado al editar este archivo. Un error tipográfico puede hacer que tu tienda deje de funcionar. Si algo sale mal, no te preocupes, puedes restaurar el archivo desde una copia de seguridad o volver a subir el archivo original.

Solución de problemas comunes: FAQ

Aquí te respondo algunas de las dudas más frecuentes que me suelen plantear los clientes.

¿Qué hago si el instalador de PrestaShop me da un error de conexión a la base de datos?

Esto suele ocurrir por tres motivos:

  1. Los datos son incorrectos: Revisa que has escrito el nombre completo de la base de datos y del usuario, incluyendo el prefijo de cPanel.
  2. El usuario no tiene permisos: Vuelve a la sección "Añadir usuario a la base de datos" en cPanel y asegúrate de que has marcado "TODOS LOS PRIVILEGIOS".
  3. El servidor de base de datos no es localhost: Consulta la documentación de tu hosting para conocer la dirección correcta. A veces es algo como mysql.tudominio.com.

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

No es recomendable. Cada instalación necesita su propia base de datos para evitar conflictos de datos. Si tienes una tienda de pruebas y una tienda real, crea dos bases de datos separadas.

¿Qué es el prefijo de tabla y puedo cambiarlo?

El prefijo de tabla es un texto que se añade al nombre de cada tabla en la base de datos (por ejemplo, ps_productos). Puedes cambiarlo durante la instalación para añadir una capa extra de seguridad, pero es más sencillo dejarlo como ps_.

¿Cómo hago una copia de seguridad de mi base de datos de PrestaShop?

Desde cPanel, busca la sección "Copias de seguridad" o "Backup". Puedes generar una copia de seguridad de la base de datos y descargarla a tu ordenador. Es una buena práctica hacerlo regularmente.

¿Qué es Syspanel y cómo se relaciona con cPanel?

Syspanel es otro panel de control de hosting, similar a cPanel, que algunos proveedores utilizan. Si tu hosting usa Syspanel, el acceso se realiza a través del puerto 2106 (por ejemplo, tudominio.com:2106). El proceso de creación de bases de datos es muy similar al de cPanel, aunque la interfaz puede variar ligeramente. Busca la sección de "Bases de datos MySQL" y sigue los mismos pasos.

Conclusión: Tu tienda está lista para despegar

Crear y configurar una base de datos para PrestaShop en cPanel es un proceso sencillo si sigues los pasos correctos. Hemos visto desde la creación de la base de datos y el usuario, hasta la configuración durante la instalación y la edición del archivo parameters.php.

Recuerda que la base de datos es el pilar de tu tienda online. Mantenerla segura y con copias de seguridad regulares es esencial para el éxito de tu negocio.

[INFO]: Si en algún momento te sientes perdido, no dudes en contactar con el soporte técnico de tu proveedor de hosting. Ellos están para ayudarte y pueden guiarte en el proceso.

Ahora que ya tienes tu base de datos lista, es hora de explorar el panel de administración de PrestaShop, configurar tus productos y empezar a vender. ¡Mucha suerte con tu nueva 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