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

cPanel: cómo crear una base de datos MySQL para tu sitio web

Actualizado el 26 de mayo de 2026

Introducción: ¿Por qué tu sitio web necesita una base de datos?

Si estás leyendo esto, probablemente ya tienes un sitio web o estás a punto de lanzar uno. Tal vez hayas oído hablar de WordPress, Joomla o algún otro sistema de gestión de contenidos (CMS). Pues bien, la mayoría de estos sistemas necesitan una base de datos para funcionar. Piensa en la base de datos como el "cerebro" de tu web: ahí se almacenan todos los artículos, comentarios, usuarios, configuraciones y demás información dinámica.

cPanel es una de las herramientas de administración de hosting más populares del mundo. Te permite gestionar tu sitio web de forma visual, sin necesidad de ser un experto en Linux. En este artículo, te guiaré paso a paso para crear base de datos cPanel de forma sencilla, usando la herramienta MySQL cPanel. Al final, sabrás exactamente cómo gestionar MySQL cPanel y conectar tu web con su base de datos.

[INFO] Este tutorial está pensado para usuarios de cualquier nivel. Si nunca has tocado una base de datos, no te preocupes: lo haremos juntos y muy despacio.


¿Qué es MySQL y por qué lo usamos en cPanel?

MySQL es un sistema de gestión de bases de datos relacionales. Es el motor más común en el mundo del hosting compartido. En cPanel, la gestión de MySQL se realiza a través de una interfaz gráfica llamada phpMyAdmin, pero antes de llegar ahí, necesitas crear base de datos cPanel desde el propio panel.

¿Qué necesitas?

  • Acceso a tu panel de control cPanel (normalmente se accede desde tudominio.com/cpanel).
  • Un usuario y contraseña de cPanel (te lo proporciona tu proveedor de hosting).
  • Un sitio web que vayas a instalar (por ejemplo, WordPress, PrestaShop, etc.).

[TIP] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es muy similar, pero accedes por el puerto 2106 (ejemplo: tudominio.com:2106). En Syspanel, la sección de bases de datos suele llamarse "Base de datos" o "MySQL".


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

Lo primero es iniciar sesión en tu cPanel. Una vez dentro, verás un montón de iconos. No te agobies. Busca la sección "Bases de datos" o directamente el icono de "MySQL Databases".

¿Cómo identificarlo?
Suele tener un icono con un elefante (símbolo de MySQL) o una base de datos estilizada. Si tienes dudas, puedes usar el buscador interno de cPanel (arriba a la derecha) y escribir "MySQL".

[WARNING] No confundas "MySQL Databases" con "phpMyAdmin". phpMyAdmin es la herramienta para gestionar la base de datos una vez creada, pero primero debemos crearla desde "MySQL Databases".


Paso 2: Crear la base de datos (el primer paso)

Una vez dentro de "MySQL Databases", verás un formulario que dice "Create New Database" o "Crear nueva base de datos". Aquí solo tienes que escribir un nombre para tu base de datos.

Reglas para el nombre:

  • cPanel normalmente añade un prefijo automático (por ejemplo, tuusuario_). Así que si pones miweb, el nombre real será tuusuario_miweb.
  • Usa solo letras minúsculas, números y guiones bajos. Nada de espacios ni caracteres raros.
  • Elige un nombre descriptivo: wordpress, tienda, blog, etc.

Ejemplo práctico:

  1. En el campo "New Database", escribe wordpress.
  2. Haz clic en "Create Database".
  3. Verás un mensaje de confirmación: "Database tuusuario_wordpress created successfully."

[TIP] Anota el nombre exacto de la base de datos (incluyendo el prefijo). Lo necesitarás más adelante.


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 pueda acceder a ella.

En la misma página de "MySQL Databases", baja hasta la sección "MySQL Users" (o "Usuarios MySQL").

Pasos:

  1. En "Username", escribe un nombre para el usuario. Por ejemplo, usuariowp.
  2. En "Password", elige una contraseña segura. Puedes usar el generador automático (recomendado) o escribir una manualmente.
  3. Confirma la contraseña.
  4. Haz clic en "Create a User".

[WARNING] Guarda el nombre de usuario y la contraseña en un lugar seguro. Los necesitarás para configurar tu sitio web. Si pierdes estos datos, tendrás que crear un nuevo usuario.


Paso 4: Asignar el usuario a la base de datos (el paso clave)

Ahora viene el paso más importante: vincular el usuario que acabas de crear con la base de datos que creaste antes.

En la misma página, busca la sección "Add User to Database" (o "Añadir usuario a la base de datos").

Procedimiento:

  1. En el primer menú desplegable, selecciona el usuario que acabas de crear (por ejemplo, tuusuario_usuariowp).
  2. En el segundo menú, selecciona la base de datos (por ejemplo, tuusuario_wordpress).
  3. Haz clic en "Add".

Te aparecerá una pantalla preguntando qué privilegios quieres darle al usuario. Para un sitio web normal (WordPress, Joomla, etc.), selecciona "ALL PRIVILEGES" (todos los privilegios). Esto permite que el usuario pueda leer, escribir, modificar y borrar datos.

[INFO] Si eres más avanzado, puedes personalizar los privilegios. Pero para empezar, "ALL PRIVILEGES" es la opción más segura y funcional.

Finalmente, haz clic en "Make Changes" (o "Realizar cambios").


Paso 5: Verificar que todo está correcto

Ya tienes tu base de datos MySQL creada y con un usuario asignado. Para asegurarte de que todo funciona, puedes hacer una comprobación rápida:

  1. Vuelve a la sección "MySQL Databases".
  2. Busca la tabla "Current Databases" (o "Bases de datos actuales").
  3. Verás tu base de datos listada, con el usuario asignado y los privilegios.

Si todo está bien, ¡enhorabuena! Ya has completado la parte técnica de crear base de datos cPanel.


Paso 6: Conectar tu sitio web a la base de datos

Ahora que ya tienes la base de datos lista, necesitas decirle a tu sitio web cómo conectarse a ella. Esto se hace mediante un archivo de configuración.

Ejemplo con WordPress:

  1. Durante la instalación de WordPress, te pedirá los datos de la base de datos.
  2. Deberás introducir:
    • Nombre de la base de datos: tuusuario_wordpress
    • Usuario: tuusuario_usuariowp
    • Contraseña: la que elegiste
    • Servidor de la base de datos: normalmente localhost (aunque algunos hosts usan otra dirección, como mysql.tudominio.com).

[TIP] Si no estás seguro del servidor, consulta con tu proveedor de hosting. En el 99% de los casos, es localhost.

¿Y si ya tienes el sitio instalado?
Si tu web ya está funcionando y necesitas cambiar la base de datos, tendrás que editar el archivo wp-config.php (en WordPress) o similar en otros CMS. Busca las líneas que empiezan por define('DB_NAME', define('DB_USER', etc., y cámbialas por los nuevos datos.


Cómo gestionar MySQL cPanel (phpMyAdmin)

Una vez que tu base de datos está en uso, es posible que necesites gestionar MySQL cPanel para hacer tareas como:

  • Importar o exportar datos.
  • Reparar tablas dañadas.
  • Ejecutar consultas SQL.
  • Ver el contenido de las tablas.

Para ello, usa phpMyAdmin:

  1. En cPanel, busca el icono de "phpMyAdmin" (suele estar en la sección "Bases de datos").
  2. Se abrirá una nueva ventana con todas tus bases de datos.
  3. Haz clic en el nombre de tu base de datos para ver sus tablas.

[WARNING] Ten cuidado al modificar datos directamente en phpMyAdmin. Un cambio incorrecto puede romper tu sitio web. Si no estás seguro, mejor consulta a un experto.


Preguntas frecuentes (FAQ)

¿Puedo crear varias bases de datos en cPanel?

Sí, la mayoría de los planes de hosting permiten crear múltiples bases de datos. Solo repite el proceso desde el paso 2.

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

En la sección "MySQL Databases", busca el usuario en la tabla "Current Users" y haz clic en "Change Password". Podrás establecer una nueva.

¿Es seguro usar "ALL PRIVILEGES"?

Para un sitio web básico, sí. Si compartes hosting con otros sitios o tienes usuarios avanzados, puedes limitar los privilegios. Pero para el 99% de los casos, es la opción correcta.

¿Qué diferencia hay entre cPanel y Syspanel?

Syspanel (HestiaCP) es otro panel de control, menos común pero igual de potente. En Syspanel, accedes por el puerto 2106 y la sección de bases de datos se llama "Base de datos" o "MySQL". El proceso de crear base de datos cPanel es muy similar, solo cambia la interfaz.

¿Necesito conocimientos de SQL para gestionar MySQL cPanel?

No. Con cPanel y phpMyAdmin puedes hacer casi todo de forma visual. Solo necesitas SQL si quieres ejecutar consultas avanzadas.


Conclusión

Crear una base de datos en cPanel es un proceso sencillo que consta de tres pasos: crear la base de datos, crear un usuario y asignarlo. Una vez hecho, tu sitio web podrá conectarse y empezar a funcionar. Recuerda siempre anotar los datos de conexión (nombre de la base, usuario y contraseña) y mantenerlos seguros.

Ahora que ya sabes cómo crear base de datos cPanel, puedes instalar cualquier CMS o aplicación web sin problemas. Si en el futuro necesitas gestionar MySQL cPanel, ya sabes que phpMyAdmin es tu mejor aliado.

[TIP] Si algo no funciona, no dudes en contactar con el soporte técnico de tu hosting. Ellos conocen su configuración específica y pueden ayudarte en minutos.

¡Ya estás listo para dar el siguiente paso en 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