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

Cómo crear una base de datos MySQL en cPanel (guía fácil)

Actualizado el 9 de septiembre de 2025

¡Hola! Soy el técnico de soporte amigable de tu hosting. Hoy vamos a despejar todas tus dudas sobre cómo crear base datos cPanel de una forma súper sencilla y paso a paso. No necesitas ser un experto en programación, solo seguir esta guía fácil que he preparado para ti. Al final, tendrás tu base de datos lista para usar con WordPress, Joomla, una tienda online o cualquier aplicación que necesite almacenar información.

Vamos allá, que esto es más fácil que hacer café instantáneo.


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

Antes de ponernos manos a la obra, vamos a entender qué es esto de MySQL. Imagina que tu web es una gran biblioteca. Los archivos HTML, las imágenes y los vídeos son los libros y estanterías (el contenido estático). Pero, ¿dónde guardas el catálogo de libros, los datos de los socios, el historial de préstamos? Eso no se guarda en las estanterías, sino en un fichero especial llamado base de datos.

MySQL es el sistema de gestión de esa base de datos. Es el "bibliotecario" que organiza, guarda y recupera la información de forma rápida y ordenada. Sin una base de datos, aplicaciones como WordPress, PrestaShop, phpBB o incluso un simple blog no podrían recordar tus usuarios, contraseñas, artículos o pedidos.

¿Cuándo vas a necesitar crear una? Siempre que instales un CMS (Sistema de Gestión de Contenidos) como WordPress, Joomla o Drupal. Durante la instalación, te pedirán tres cosas: el nombre de la base de datos, el nombre de usuario y la contraseña. Aquí te enseñaré a obtenerlos.


Requisitos previos para crear base datos cPanel

Para seguir este cpanel mysql paso a paso, solo necesitas dos cosas:

  1. Acceso a tu panel de control cPanel. Te lo proporciona tu empresa de hosting. Normalmente accedes desde tudominio.com/cpanel o tudominio.com:2083.
  2. Tus credenciales de cPanel. Usuario y contraseña (los mismos que usas para entrar al panel).

[INFO] Si tu hosting usa otro panel como Syspanel (antes conocido como HestiaCP), no te preocupes. El proceso es muy similar, pero accederás por el puerto 2106 (ejemplo: tudominio.com:2106). Dentro, busca la sección "Base de Datos" o "MySQL". El concepto es el mismo que explicamos aquí.


Guía paso a paso: Cómo crear base datos cPanel

Voy a dividirlo en pasos muy claros. No te saltes ninguno, especialmente la parte de añadir el usuario a la base de datos, que es donde más se equivoca la gente.

Paso 1: Accede a cPanel y busca "MySQL Databases"

Una vez dentro de cPanel, verás un montón de iconos. Es normal sentirse abrumado al principio. Busca la sección que se llama "Bases de Datos" (normalmente agrupa varios iconos). Dentro, haz clic en el icono que dice "MySQL Databases" o "Bases de datos MySQL".

Paso 2: Crea la base de datos

Esto es lo más sencillo. Verás un formulario que dice "Crear una nueva base de datos". Solo tienes que escribir un nombre. Consejo importante: Elige un nombre descriptivo, como blog_noticias o tienda_ropa. No uses espacios ni caracteres raros, solo letras, números y guiones bajos.

Haz clic en el botón "Crear base de datos". Verás un mensaje verde de éxito: "Se ha creado la base de datos tudominio_blog_noticias". ¡Felicidades! Ya tienes el primer elemento. No cierres esta página, que aún necesitas el usuario.

Paso 3: Crea un usuario para la base de datos

Una base de datos sin usuario es como una caja fuerte sin llave. Ahora vamos a crear el "usuario" que va a poder abrirla y trabajar con ella.

Baja un poco en la misma página hasta la sección "Añadir nuevo usuario". Aquí tienes que rellenar:

  • Nombre de usuario: Algo sencillo, como admin_blog o user_tienda.
  • Contraseña: Este es el paso más importante. No uses 123456 ni password. Usa una contraseña segura. cPanel tiene un generador automático (el botón "Generar"). ¡Úsalo! Luego, copia la contraseña en un bloc de notas, porque la necesitarás.
  • Vuelve a escribir la contraseña: Confírmala.

Haz clic en "Crear usuario". Verás otro mensaje de éxito. Ahora tienes el nombre de usuario y la contraseña. Guárdalos bien.

[WARNING] No pierdas la contraseña. Si la olvidas, tendrás que cambiar la contraseña del usuario desde esta misma sección. No podrás recuperar la anterior.

Paso 4: Añadir el usuario a la base de datos (CRUCIAL)

Este es el paso que todo el mundo olvida. Tener un usuario y una base de datos por separado no sirve de nada. Hay que conectarlos.

Busca la sección "Añadir usuario a la base de datos". Verás dos menús desplegables:

  1. Usuario: Selecciona el usuario que acabas de crear.
  2. Base de datos: Selecciona la base de datos que creaste antes.

Haz clic en "Añadir". Te aparecerá una nueva pantalla preguntándote "¿Qué privilegios le quieres dar a este usuario?".

  • Para el 99% de los casos (WordPress, Joomla, etc.): Marca la casilla "TODOS LOS PRIVILEGIOS" (o "ALL PRIVILEGES"). Esto le da al usuario control total sobre la base de datos para crear, modificar y borrar tablas. Es lo que necesita cualquier CMS.
  • Para usuarios avanzados: Puedes seleccionar privilegios específicos, pero si no sabes cuáles, marca TODOS.

Haz clic en "Realizar cambios". ¡Ya está! Tu base de datos está operativa.

Paso 5: Resumen de datos que necesitarás

Ahora tienes todo lo que te pedirá cualquier instalador. Resumiendo, estos son los datos que debes anotar:

  • Nombre de la base de datos: tudominio_blog_noticias (el que creaste en el Paso 2).
  • Nombre de usuario: tudominio_admin_blog (el del Paso 3).
  • Contraseña: La contraseña segura que generaste.
  • Servidor de base de datos (Host): Normalmente es localhost. En el 99% de los hosting compartidos es así. Si no funciona, mira en la sección de cPanel "Información del servidor" o consulta a tu soporte. No suele cambiar.

FAQ: Preguntas frecuentes de usuarios de hosting

Aquí respondo a las dudas más comunes que me encuentro en el soporte técnico.

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

No pasa nada. Vuelve a la sección "MySQL Databases" de cPanel. Busca la sección "Usuarios actuales", localiza tu usuario y haz clic en "Cambiar contraseña". Pon una nueva y listo. No tienes que crear nada desde cero.

¿Puedo usar la misma base de datos para dos sitios web diferentes?

Técnicamente sí, pero es una mala práctica. Cada sitio web (WordPress, por ejemplo) espera tener el control total de sus tablas. Si mezclas dos sitios en la misma base de datos, las tablas se mezclarán y causarán conflictos, errores e incluso pérdida de datos. Crea una base de datos por proyecto.

¿Qué significa el prefijo tudominio_ en el nombre?

Es una medida de seguridad de tu hosting. Como en un servidor compartido hay muchos usuarios, el sistema añade automáticamente tu nombre de usuario de cPanel como prefijo para que las bases de datos de diferentes clientes no se mezclen (aunque estén separadas). Es normal y no debes preocuparte.

Mi instalador me pide "Host de la base de datos". ¿Pongo localhost?

Sí, en la mayoría de los casos. Si tu hosting usa Syspanel (HestiaCP) o algún entorno muy específico, podría ser diferente, pero lo normal es localhost. Si te da error, contacta con el soporte de tu hosting.

¿Necesito saber SQL para crear una base de datos?

No, para nada. El panel cPanel hace todo el trabajo por ti. El SQL (el lenguaje de consulta) lo necesitarás si quieres hacer consultas avanzadas, pero para crear la base de datos y usarla con un CMS, solo necesitas seguir los pasos de esta guía fácil.


Consejos finales para tu base de datos hosting

  • Haz copias de seguridad. cPanel tiene una herramienta llamada "phpMyAdmin" dentro de la sección de Bases de Datos. Desde ahí puedes exportar tu base de datos (un archivo .sql) y guardarlo en tu ordenador. Hazlo al menos una vez al mes.
  • No borres nada sin saber. Si entras a phpMyAdmin, solo navega y mira. No modifiques ni borres tablas a menos que sepas exactamente lo que haces.
  • Si migras de hosting, la base de datos se migra con una herramienta similar. Pero si lo haces a mano, recuerda que los nombres de usuario y base de datos cambian (por el prefijo del nuevo dominio). Tendrás que actualizar el archivo de configuración de tu web (por ejemplo, wp-config.php en WordPress).

¡Y eso es todo! Como ves, crear base datos cPanel no tiene ningún misterio. Es un proceso de 5 minutos que, una vez que lo haces una vez, se vuelve automático.

Si tienes cualquier otra duda, ya sabes, estoy aquí para ayudarte. ¡Buena suerte con tu proyecto web!

¿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