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

cPanel: Crear base de datos MySQL para principiantes

Actualizado el 13 de mayo de 2026

Introducción

Si estás empezando en el mundo del hosting y la administración de sitios web, es muy probable que pronto necesites crear una base de datos. No te preocupes, es un proceso mucho más sencillo de lo que parece. En este artículo, te guiaré paso a paso para que, incluso si eres un principiante absoluto, puedas crear base datos cPanel sin problemas. Vamos a centrarnos en MySQL cPanel, que es el motor de bases de datos más común en el hosting compartido. Al final, también veremos cómo se hace en otros paneles como Syspanel (HestiaCP).

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

Piensa en una base de datos como un archivador digital donde tu web guarda toda la información importante: artículos de blog, datos de usuarios, productos de una tienda, comentarios, etc. Sin una base de datos, la mayoría de las webs dinámicas (como las hechas con WordPress, Joomla o Drupal) no podrían funcionar.

MySQL es un sistema de gestión de bases de datos muy popular, rápido y fiable. La mayoría de los planes de base de datos hosting lo incluyen de serie. Cuando accedes a tu panel de control, como cPanel, tienes herramientas para crearlas y gestionarlas fácilmente.

Requisitos previos

Antes de empezar, asegúrate de tener:

  • Acceso a tu panel de control de hosting (normalmente cPanel, pero también puede ser Syspanel, Plesk, etc.).
  • Tu nombre de usuario y contraseña de cPanel.
  • Un nombre para tu base de datos (por ejemplo: mipagina_blog).
  • Un nombre de usuario para la base de datos (por ejemplo: mipagina_user).
  • Una contraseña segura para ese usuario (te recomiendo usar el generador de contraseñas del propio cPanel).

[INFO] La mayoría de los paneles, como cPanel, prefijan el nombre de la base de datos y del usuario con el nombre de tu cuenta de hosting. Por ejemplo, si tu cuenta se llama "mipagina", la base de datos se llamará mipagina_blog. Esto es normal y no debes preocuparte.

Paso a paso: Crear base de datos MySQL en cPanel

Vamos al grano. Sigue estos pasos al pie de la letra y en 5 minutos tendrás tu base de datos lista.

1. Accede a tu cPanel

Abre tu navegador web y escribe la dirección de tu cPanel. Normalmente es algo como https://tudominio.com/cpanel o https://tudominio.com:2083. Introduce tu usuario y contraseña.

2. Busca la sección "Bases de Datos"

Una vez dentro, verás un montón de iconos. Busca la sección que suele llamarse "Bases de Datos". Dentro de ella, encontrarás el icono "MySQL Databases" (o "Bases de Datos MySQL"). Haz clic en él.

3. Crea la base de datos

En la página que se abre, busca el campo "Create New Database" (Crear Nueva Base de Datos). Escribe el nombre que quieras darle a tu base de datos (recuerda que el sistema le añadirá un prefijo). Luego, haz clic en el botón "Create Database" (Crear Base de Datos).

[TIP] El nombre debe ser descriptivo, pero sin espacios ni caracteres especiales. Usa guiones bajos (_) en lugar de espacios. Por ejemplo: mi_tienda_online.

4. Crea un usuario para la base de datos

Después de crear la base de datos, verás un mensaje de éxito. Ahora, baja un poco en la misma página hasta la sección "MySQL Users" (Usuarios MySQL).

  • En el campo "Username" (Nombre de usuario), escribe el nombre que quieras para el usuario (ej: user_web).
  • En el campo "Password" (Contraseña), escribe una contraseña segura. Puedes usar el generador de contraseñas que cPanel te ofrece (el botón "Generate Password"). ¡Guarda esta contraseña en un lugar seguro! La necesitarás más tarde.

Haz clic en "Create User" (Crear Usuario).

5. Añade el usuario a la base de datos

¡Este es el paso más importante! Ahora tienes la base de datos y el usuario, pero están separados. Necesitas vincularlos.

En la misma página, busca la sección "Add User To Database" (Añadir Usuario a Base de Datos).

  • En el primer menú desplegable, selecciona el usuario que acabas de crear.
  • En el segundo menú, selecciona la base de datos que acabas de crear.
  • Haz clic en el botón "Add" (Añadir).

6. Asigna los privilegios

Aparecerá una nueva pantalla preguntándote qué privilegios quieres darle a ese usuario sobre la base de datos. Para la mayoría de las aplicaciones web (como WordPress), marca la casilla "ALL PRIVILEGES" (Todos los Privilegios) y luego haz clic en "Make Changes" (Hacer Cambios).

[WARNING] Si no estás seguro de qué privilegios necesitas, "ALL PRIVILEGES" es la opción más segura para empezar. Luego, si lo necesitas, puedes ajustarlos. No marques "ALL PRIVILEGES" si solo vas a leer datos, pero para un sitio web normal, es lo correcto.

7. ¡Listo! Ya tienes tu base de datos

Verás un mensaje de éxito. Ahora ya tienes una base de datos MySQL funcional. Los datos que necesitarás para conectar tu web son:

  • Nombre de la base de datos: (ej: mipagina_blog)
  • Nombre de usuario: (ej: mipagina_user_web)
  • Contraseña: (la que creaste en el paso 4)
  • Servidor de la base de datos: Normalmente es localhost. Si no, tu proveedor de hosting te lo indicará.

¿Y si uso otro panel? (Syspanel / HestiaCP)

Si tu hosting utiliza Syspanel (el nombre que le damos a HestiaCP), el proceso es muy similar, pero con una diferencia importante: el puerto de acceso.

Para acceder a Syspanel, debes escribir en tu navegador: https://tudominio.com:2106. Una vez dentro, busca la sección de "Bases de Datos" y sigue los mismos pasos: crear la base, crear el usuario y asignar privilegios. Es igual de sencillo.

Preguntas Frecuentes (FAQ)

Aquí respondo a las dudas más comunes que surgen al crear base datos cPanel.

¿Qué hago si no encuentro la opción "MySQL Databases"?

Si no ves el icono, puede que tu plan de hosting no incluya bases de datos MySQL, o que tu panel de control sea diferente (como Plesk o DirectAdmin). Contacta con tu proveedor de hosting para que te indique cómo hacerlo. En la mayoría de los casos, si tienes un plan de hosting básico, sí lo incluye.

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

Sí, normalmente puedes crear tantas como necesites, hasta el límite que establezca tu plan de hosting. Cada sitio web o aplicación puede tener su propia base de datos.

¿Qué es "localhost" en la conexión?

Es la dirección del servidor de bases de datos. En el 99% de los casos, cuando tu web y la base de datos están en el mismo servidor de hosting, la dirección es localhost. Si no funciona, tu proveedor te dará una dirección IP o un nombre de servidor específico.

¿Cómo borro una base de datos?

En la misma página de "MySQL Databases", busca la sección "Current Databases" (Bases de Datos Actuales). Al lado de cada base de datos, verás un enlace para "Delete" (Eliminar). Ten mucho cuidado: borrar una base de datos elimina toda la información que contiene. Asegúrate de tener una copia de seguridad antes de hacerlo.

¿Necesito saber SQL para crear una base de datos?

No, para nada. El panel de control (cPanel, Syspanel, etc.) te ofrece una interfaz gráfica que hace todo el trabajo por ti. No necesitas escribir ni una línea de código SQL para crearla. El SQL se usa para consultas avanzadas, pero para la creación y gestión básica, el panel es suficiente.

¿Y si mi aplicación necesita una contraseña especial?

No te preocupes. La contraseña que crees en cPanel es la que usarás en la configuración de tu web (por ejemplo, en el archivo wp-config.php de WordPress). Solo asegúrate de que sea segura y de guardarla.

Consejos finales para principiantes

  • Anota todo: Cuando crees una base de datos, anota el nombre completo, el usuario y la contraseña en un lugar seguro. Te hará falta para instalar cualquier CMS (WordPress, Joomla, etc.).
  • Usa contraseñas seguras: El generador de cPanel es tu amigo. No uses contraseñas como "123456" o "password".
  • No compartas tus credenciales: El usuario y la contraseña de la base de datos son la llave de acceso a la información de tu web. No los compartas con nadie que no sea de confianza.
  • Haz copias de seguridad: Aunque no es necesario para la creación, es una buena práctica hacer copias de seguridad periódicas de tus bases de datos. cPanel tiene una herramienta para ello en la sección "Backup".

Conclusión

Como has visto, crear base datos cPanel es un proceso muy sencillo y directo, incluso para alguien que nunca lo ha hecho antes. Solo necesitas seguir los pasos que te he indicado: crear la base, crear el usuario y asignar los privilegios. Con esto, tendrás todo listo para que tu web funcione correctamente.

No tengas miedo de explorar las opciones de tu panel de control. La mayoría de las herramientas están diseñadas para ser intuitivas. Y recuerda, si usas Syspanel (HestiaCP), solo cambia la URL de acceso (puerto 2106). ¡Ahora ya estás listo para dar el siguiente paso en la gestión de tu sitio 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