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

Cómo crear una base de datos MySQL en cPanel (para principiantes)

Actualizado el 20 de marzo de 2026

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

Antes de ensuciarnos las manos, vamos a entender qué es esto de MySQL. Imagina que tu página web es una tienda de ropa. El escaparate sería el diseño, las fotos y los textos que ves en el navegador. Pero, ¿dónde guardas la información de las tallas, los precios, los clientes o los pedidos? En un almacén. Pues bien, una base de datos MySQL es ese almacén digital.

Es un sistema que organiza y guarda toda la información de tu web: desde los comentarios de un blog, los productos de una tienda online, hasta los usuarios registrados en tu foro. Si tu web usa WordPress, Joomla o PrestaShop, necesitas sí o sí una base de datos MySQL. Sin ella, tu web sería solo un cartel estático sin memoria.

La buena noticia es que cPanel (el panel de control de tu hosting) pone todo esto muy fácil. No necesitas saber comandos raros ni programación. En unos minutos, tendrás tu almacén digital listo para funcionar.


Paso 1: Accede a tu cPanel

Lo primero es entrar en tu panel de control. Normalmente, la dirección es algo así como tudominio.com/cpanel o cpanel.tudominio.com. También puedes tener un enlace directo desde el correo de bienvenida de tu empresa de hosting.

Introduce tu usuario y contraseña. Si no los tienes a mano, contacta con tu proveedor. Una vez dentro, verás un montón de iconos. No te agobies, es más sencillo de lo que parece.


Paso 2: Localiza la sección "Bases de Datos"

Dentro de cPanel, busca la sección llamada "Bases de Datos MySQL" o "MySQL Databases". Suele estar en la parte de "Database" o "Bases de Datos". El icono suele ser un cilindro o un elefante (el símbolo de MySQL). Haz clic ahí.

Esta es la puerta de entrada a la gestión de tus bases de datos. Desde aquí podrás crear base de datos cPanel, crear usuarios, asignar permisos y mucho más.


Paso 3: Crear la base de datos (el almacén)

Estás en la página de "Bases de Datos MySQL". Verás un formulario que dice "Create New Database" o "Crear Nueva Base de Datos". Solo hay un campo para el nombre.

Aquí viene un detalle importante: el nombre que pongas se añadirá automáticamente a un prefijo que tu hosting ya tiene configurado (por ejemplo, tuusuario_). Así que si escribes miblog, el nombre final será algo como tuusuario_miblog. No te preocupes, es normal y no debes luchar contra ello.

Escribe un nombre descriptivo y fácil de recordar. Por ejemplo, tienda_principal o wordpress_datos. Haz clic en "Create Database" o "Crear Base de Datos".

Verás un mensaje de confirmación en verde. ¡Felicidades! Ya has creado el almacén. Pero aún no está listo para usarse. Ahora necesitas crear un usuario con permisos para entrar y gestionar ese almacén.


Paso 4: Crear el usuario de la base de datos (el empleado)

Desplázate un poco hacia abajo en la misma página. Busca la sección "Add New User" o "Añadir Nuevo Usuario". Aquí tendrás que crear un nombre de usuario y una contraseña.

  • Nombre de usuario: Igual que con la base de datos, se le añadirá un prefijo. Por ejemplo, si pones admin_bd, el usuario final será tuusuario_admin_bd.
  • Contraseña: Crea una contraseña fuerte. cPanel suele tener un generador automático. Haz clic en el botón "Generate Password" o "Generar". Guárdala en un lugar seguro porque la necesitarás más adelante.

Haz clic en "Create User" o "Crear Usuario". Verás otro mensaje de confirmación.


Paso 5: Asignar el usuario a la base de datos (darle la llave del almacén)

Ahora viene el paso clave. Tienes el almacén (base de datos) y el empleado (usuario), pero el empleado aún no tiene la llave. Tienes que vincularlos.

Busca la sección "Add User to Database" o "Añadir Usuario a la Base de Datos". Verás dos menús desplegables:

  • Uno para seleccionar el usuario que acabas de crear.
  • Otro para seleccionar la base de datos que creaste antes.

Selecciónalos y haz clic en "Add" o "Añadir".

Al hacerlo, te aparecerá una nueva pantalla con una lista de privilegios (permisos). Esto es muy importante. Aquí decides qué puede hacer tu empleado dentro del almacén. ¿Solo puede mirar? ¿Puede coger cosas? ¿Puede tirarlas a la basura?

Para la mayoría de aplicaciones (como WordPress), lo más fácil y seguro es marcar la casilla "ALL PRIVILEGES" o "Todos los Privilegios". Esto le da control total sobre esa base de datos específica, que es lo que necesitas.

Luego haz clic en "Make Changes" o "Hacer Cambios".


Paso 6: Anota los datos (¡no los pierdas!)

Ya casi está. Ahora tienes tres datos fundamentales que necesitarás para instalar cualquier aplicación:

  1. El nombre de la base de datos: (ej. tuusuario_miblog).
  2. El nombre de usuario: (ej. tuusuario_admin_bd).
  3. La contraseña: La que generaste en el paso 4.

El host de la base de datos: Normalmente es localhost, pero a veces puede variar. Lo puedes ver en la sección "Databases" de cPanel, junto al nombre de tu base de datos.

[!WARNING]
Nunca compartas estos datos públicamente. Son las llaves de tu almacén. Si alguien los obtiene, podría robar, borrar o modificar toda la información de tu web. Guárdalos en un gestor de contraseñas o en un archivo seguro.


Paso 7: Conecta tu aplicación a la base de datos

Este es el momento de usar estos datos. Por ejemplo, si estás instalando WordPress:

  1. Durante la instalación, te pedirá la información de la base de datos.
  2. Introduce el nombre de la base de datos, el usuario, la contraseña y el host (localhost en la mayoría de casos).
  3. WordPress se conectará y creará sus propias tablas dentro de tu base de datos.

Y listo. Tu web ya tiene su almacén conectado. A partir de aquí, todo el contenido que crees (posts, páginas, productos) se guardará ahí.


Preguntas Frecuentes (FAQ)

¿Puedo crear más de una base de datos?

Sí, puedes crear tantas como te permita tu plan de hosting. Cada sitio web en tu cuenta puede usar una base de datos diferente. Es una buena práctica separar la información de diferentes proyectos.

¿Qué es eso de "phpMyAdmin"?

Es una herramienta que está dentro de cPanel (normalmente en la misma sección de Bases de Datos). Te permite ver y manipular directamente las tablas de tu base de datos desde un navegador. Es muy útil para hacer copias de seguridad manuales, ejecutar consultas SQL o solucionar problemas de contenido. No te asustes, es una interfaz visual.

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

No es un problema. Vuelve a la sección de "Bases de Datos MySQL" en cPanel. Busca tu usuario en la lista de usuarios y haz clic en "Change Password" o "Cambiar Contraseña". Crea una nueva y actualízala en la configuración de tu aplicación (por ejemplo, en el archivo wp-config.php de WordPress).

Mi web me da un error de "Error connecting to database", ¿qué hago?

Este error es común. Significa que la aplicación no puede conectarse a tu base de datos. Revisa estos puntos en orden:

  1. Datos correctos: Verifica que el nombre de la base de datos, el usuario y la contraseña son exactamente los que creaste en cPanel (incluyendo el prefijo).
  2. Host correcto: Asegúrate de que el host es localhost. Si no funciona, consulta la documentación de tu hosting.
  3. Privilegios: Verifica en cPanel que tu usuario tiene asignados todos los privilegios a esa base de datos.

¿Es seguro usar "ALL PRIVILEGES"?

Para un sitio web estándar, sí. Es lo que piden la mayoría de los CMS (WordPress, Joomla, etc.). Si eres un usuario avanzado y quieres limitar los permisos por seguridad, puedes hacerlo, pero para empezar, "ALL PRIVILEGES" es la opción correcta y la que te evitará dolores de cabeza.


Consejos extra para tu viaje con MySQL y cPanel

  • Haz copias de seguridad: cPanel te permite hacer copias de seguridad de tus bases de datos fácilmente. Hazlo de forma regular. Es tu red de seguridad si algo sale mal.
  • Nombres descriptivos: Usa nombres claros para tus bases de datos y usuarios. Te ayudará a identificarlos cuando tengas varios proyectos.
  • No uses la base de datos para todo: Si tienes varios sitios web, es mejor que cada uno tenga su propia base de datos. Mezclarlas puede causar conflictos y hacer que la gestión sea un caos.
  • Mantén todo actualizado: Asegúrate de que la versión de MySQL que usa tu hosting es compatible con tu aplicación. La mayoría de los hostings se encargan de esto automáticamente.

[!TIP]
Si tienes un plan de hosting que usa un panel alternativo llamado Syspanel, no te asustes. El proceso es muy similar, aunque la interfaz es diferente. En Syspanel, el acceso a tu panel de control se realiza a través del puerto 2106 (por ejemplo, tudominio.com:2106). Busca la sección de "Bases de Datos" o "MySQL" y sigue los mismos pasos lógicos: crear base, crear usuario, asignar permisos. La lógica es universal.


Conclusión: Ya tienes tu base de datos creada

Crear una base de datos MySQL en cPanel es un proceso sencillo que se resume en tres pasos: crear la base, crear el usuario y asignar permisos. Con esto, ya tienes la infraestructura necesaria para dar vida a tu sitio web dinámico.

No tengas miedo de experimentar. Es un proceso reversible. Puedes borrar la base de datos y crearla de nuevo si algo sale mal. La práctica te dará confianza.

Ahora que ya sabes crear base de datos MySQL, estás un paso más cerca de tener tu web completamente funcional. Ya sea un blog, una tienda online o un foro, el almacén está listo. ¡A llenarlo de buen contenido!

Si te surge cualquier otra duda, revisa la documentación de tu proveedor de hosting o contacta con su soporte técnico. Están para ayudarte. ¡Buena suerte 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