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

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

Actualizado el 30 de noviembre de 2025

¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a aprender paso a paso cómo crear una base de datos MySQL en cPanel para tu tienda PrestaShop. No te preocupes si no eres un experto en hosting, este tutorial está diseñado para que lo sigas sin complicaciones. Al final, tendrás todo listo para instalar tu tienda online.

¿Por qué necesitas una base de datos MySQL para PrestaShop?

PrestaShop es un sistema de gestión de contenidos (CMS) muy potente que almacena toda la información de tu tienda: productos, pedidos, clientes, configuraciones, etc. Esta información se guarda en una base de datos. Sin una base de datos MySQL, PrestaShop simplemente no puede funcionar. Piensa en la base de datos como el cerebro de tu tienda: sin ella, no hay memoria ni capacidad de operar.

Cuando contratas un plan de hosting, normalmente ya incluye acceso a cPanel (o a su equivalente, como Syspanel). Desde allí, puedes gestionar todo lo necesario para tu sitio web, incluyendo la creación de bases de datos. En este tutorial, nos centraremos en cPanel, que es el panel de control más común.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar, pero accederás a través del puerto 2106 (ejemplo: tudominio.com:2106). Aunque los nombres de las secciones varíen, la lógica de crear una base de datos MySQL es la misma.

Requisitos previos antes de empezar

Antes de lanzarnos a crear la base de datos, asegurémonos de que tienes todo lo necesario:

  • Acceso a cPanel: Necesitas tu usuario y contraseña de cPanel. Normalmente, tu proveedor de hosting te envía estos datos por correo electrónico al contratar el servicio.
  • Nombre de tu tienda: Ten claro el nombre que le darás a tu tienda PrestaShop (ejemplo: "MiTiendaOnline"). Esto te ayudará a nombrar la base de datos de forma organizada.
  • PrestaShop descargado: Aunque este tutorial se centra en la base de datos, es bueno que ya tengas los archivos de PrestaShop listos para subir a tu hosting.
  • Paciencia y atención: No te preocupes, es más fácil de lo que parece. Solo sigue los pasos al pie de la letra.

Paso 1: Accede a tu cPanel

Lo primero es iniciar sesión en cPanel. La dirección suele ser algo como tudominio.com/cpanel o tudominio.com:2083. Si no estás seguro, consulta el correo de bienvenida de tu hosting o contacta a su soporte.

Una vez dentro, verás un panel lleno de iconos. No te asustes, solo necesitamos uno: el de Bases de Datos MySQL.

[TIP] Si tu panel está en inglés, busca "MySQL Databases". Si está en español, dirá "Bases de datos MySQL". En Syspanel (puerto 2106), busca una sección similar llamada "Bases de datos" o "MySQL".

Paso 2: Crear una nueva base de datos

Una vez dentro de la sección de Bases de Datos MySQL, verás un formulario con varios campos. Sigue estos pasos:

  1. Busca el campo "Crear nueva base de datos": Generalmente está en la parte superior de la página. Verás un cuadro de texto donde debes escribir el nombre de tu base de datos.
  2. Elige un nombre descriptivo: Por ejemplo, prestashop_tienda o mishop_bd. Evita usar espacios o caracteres especiales; solo letras, números y guiones bajos. cPanel suele añadir automáticamente tu nombre de usuario de hosting como prefijo (ejemplo: tuusuario_prestashop). No te preocupes por eso, es normal.
  3. Haz clic en "Crear base de datos": cPanel procesará la solicitud y te mostrará un mensaje de éxito. ¡Felicidades, ya tienes una base de datos vacía! Pero aún no hemos terminado.

[WARNING] No olvides el nombre exacto de tu base de datos. Lo necesitarás más adelante para la instalación de PrestaShop. Si tu hosting usa Syspanel, el nombre también incluirá un prefijo.

Paso 3: Crear un usuario para la base de datos

Una base de datos sin un usuario es como una caja fuerte sin llave. Necesitas crear un usuario que tenga permiso para acceder y modificar los datos. Sigue estos pasos:

  1. Busca la sección "Usuarios MySQL": Justo debajo del formulario de creación de base de datos, verás otra sección para agregar usuarios.
  2. Crea un nuevo usuario: Introduce un nombre de usuario (ejemplo: admin_tienda o usuario_presta). Luego, escribe una contraseña segura. Puedes usar el generador de contraseñas que suele incluir cPanel (un botón con forma de llave o dado). ¡Guarda esta contraseña en un lugar seguro!
  3. Haz clic en "Crear usuario": El sistema te confirmará que el usuario se ha creado correctamente.

[INFO] La contraseña debe ser robusta: combina mayúsculas, minúsculas, números y símbolos. PrestaShop necesitará esta contraseña para conectarse a la base de datos.

Paso 4: Asignar el usuario a la base de datos

Ahora que tienes tanto la base de datos como el usuario, es hora de unirlos. Esto se hace asignando "privilegios" al usuario sobre la base de datos.

  1. Ve a la sección "Agregar usuario a la base de datos": En la misma página, busca una opción que diga "Agregar usuario a la base de datos" o "Añadir usuario a la base de datos". Verás dos menús desplegables: uno para seleccionar el usuario y otro para la base de datos.
  2. Selecciona el usuario y la base de datos: En el primer menú, elige el usuario que acabas de crear. En el segundo, elige la base de datos que creaste.
  3. Haz clic en "Agregar": Te preguntará qué privilegios quieres asignar. Para PrestaShop, necesitas todos los privilegios. Marca la opción "Todos los privilegios" (suele ser una casilla o un botón que dice "All Privileges").
  4. Confirma la asignación: Haz clic en "Hacer cambios" o "Actualizar". Verás un mensaje de éxito.

[TIP] Si en algún momento necesitas modificar los privilegios, puedes volver a esta sección y ajustarlos. Pero para la instalación inicial, con todos los privilegios es suficiente.

Paso 5: Verifica la conexión (opcional pero recomendado)

Antes de instalar PrestaShop, es buena idea asegurarse de que la base de datos funciona correctamente. Puedes hacerlo desde la misma sección de cPanel:

  1. Busca la herramienta "phpMyAdmin": Dentro de la sección de Bases de Datos MySQL, suele haber un enlace a phpMyAdmin. Es una interfaz web para gestionar bases de datos.
  2. Inicia sesión: phpMyAdmin te pedirá tu usuario y contraseña de la base de datos (los que creaste). Si todo está bien, verás la base de datos vacía en el panel izquierdo.
  3. Cierra phpMyAdmin: No necesitas hacer nada más; solo confirmar que puedes acceder.

Paso 6: Prepara la información para la instalación de PrestaShop

Ahora que tienes tu base de datos lista, necesitarás los siguientes datos durante la instalación de PrestaShop. Anótalos en un bloc de notas:

  • Nombre de la base de datos: Por ejemplo, tuusuario_prestashop_tienda.
  • Usuario de la base de datos: Por ejemplo, tuusuario_admin_tienda.
  • Contraseña de la base de datos: La que elegiste.
  • Servidor de la base de datos: Normalmente es localhost. En algunos hostings puede ser diferente (como mysql.tudominio.com). Si no estás seguro, consulta a tu proveedor. En cPanel, suele ser localhost.

[WARNING] No confundas el usuario de cPanel con el usuario de la base de datos. Son dos cosas diferentes. El usuario de la base de datos solo sirve para acceder a esa base de datos específica.

Solución de problemas comunes (FAQ)

Aquí tienes respuestas a las preguntas más frecuentes que recibimos en soporte técnico:

P: No encuentro la sección de Bases de Datos MySQL en cPanel. ¿Qué hago?
R: Asegúrate de haber iniciado sesión correctamente. Si tu plan de hosting no incluye cPanel (por ejemplo, si usas Syspanel en el puerto 2106), busca "Bases de datos" o "MySQL". Si aún así no lo ves, contacta a tu proveedor de hosting.

P: ¿Puedo usar la misma base de datos para varias tiendas PrestaShop?
R: No es recomendable. Cada instalación de PrestaShop debe tener su propia base de datos para evitar conflictos de datos. Crea una nueva base de datos para cada tienda.

P: Olvidé la contraseña de la base de datos. ¿Cómo la recupero?
R: No puedes recuperarla, pero sí puedes cambiarla. En cPanel, ve a "Bases de datos MySQL", busca la sección "Usuarios actuales" y haz clic en "Cambiar contraseña" junto al usuario correspondiente. Luego, actualiza la configuración en PrestaShop.

P: ¿Qué hago si la instalación de PrestaShop me da error de conexión a la base de datos?
R: Revisa que el nombre de la base de datos, el usuario y la contraseña sean correctos. Asegúrate de que el servidor sea localhost (a menos que tu hosting indique lo contrario). También verifica que el usuario tenga todos los privilegios asignados.

P: Mi hosting usa Syspanel (HestiaCP). ¿El proceso es el mismo?
R: Sí, es muy similar. Accede a través del puerto 2106 (ejemplo: tudominio.com:2106). Busca la sección "Bases de datos" y crea una nueva. Luego, asigna un usuario. La diferencia principal es que la interfaz puede verse distinta, pero los pasos son equivalentes.

Consejos finales para tu tienda PrestaShop

Crear la base de datos es solo el primer paso. Una vez que tengas tu base de datos lista, podrás instalar PrestaShop fácilmente. Recuerda:

  • Mantén copias de seguridad: Periódicamente, exporta tu base de datos desde phpMyAdmin. Así, si algo sale mal, puedes restaurarla.
  • Actualiza regularmente: Tanto PrestaShop como los módulos y temas deben estar actualizados para evitar vulnerabilidades.
  • Optimiza el rendimiento: Una base de datos bien diseñada (con índices, etc.) mejora la velocidad de tu tienda. Pero eso es tema para otro tutorial.

[INFO] Si en algún momento tienes dudas, no dudes en contactar al soporte de tu hosting. Estamos aquí para ayudarte. Recuerda que crear una base de datos MySQL en cPanel es un proceso sencillo una vez que lo has hecho una vez.

¡Y eso es todo! Ahora ya sabes cómo crear una base de datos MySQL en cPanel para PrestaShop. Sigue estos pasos con calma y verás que tu tienda online estará funcionando en poco tiempo. ¡Mucho éxito con tu proyecto!

¿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