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

Pasos para crear una base de datos en cPanel

Actualizado el 23 de enero de 2026

¿Necesitas almacenar datos de tu web, como usuarios, productos o comentarios? Una base de datos es esencial para cualquier sitio dinámico, y en la mayoría de los planes de hosting, la herramienta más común para gestionarlas es cPanel. Aunque al principio pueda sonar técnico, el proceso es muy sencillo y te guiaré paso a paso para que puedas crear base de datos cPanel sin complicaciones.

En este tutorial, te explicaré desde cero cómo crear tu primera base de datos MySQL en cPanel, cómo crear un usuario y darle permisos, y cómo conectar todo con tu sitio web. Al final, también resolveré dudas frecuentes para que no te quede ninguna pregunta sin respuesta. ¡Empecemos!


¿Qué necesitas antes de empezar?

Antes de lanzarnos a los pasos, asegúrate de tener a mano lo siguiente:

  • Acceso a tu panel de control de hosting: Normalmente es una URL como tudominio.com/cpanel o tudominio.com:2083. Tus datos de acceso (usuario y contraseña) te los proporcionó tu empresa de hosting.
  • Un nombre para tu base de datos: Elige algo descriptivo, como blog_noticias o tienda_productos. No te preocupes, cPanel suele añadir un prefijo con tu nombre de usuario.
  • Un nombre de usuario y contraseña segura: Para conectarte a la base de datos desde tu web. La contraseña debe ser robusta (mezcla de letras mayúsculas, minúsculas, números y símbolos).

[INFO] Si tu hosting usa otro panel como Syspanel (antes conocido como HestiaCP), el proceso es similar pero accederás por el puerto 2106. En este artículo nos centraremos en cPanel, el más extendido.


Paso 1: Accede a cPanel y localiza la sección de bases de datos

Una vez que hayas iniciado sesión en cPanel, verás un panel lleno de iconos. No te abrumes, todo está organizado por categorías.

Busca la sección llamada Bases de Datos. Allí encontrarás varias opciones, pero la que nos interesa es MySQL Databases (o "Bases de Datos MySQL"). Haz clic en ese icono.

[TIP] Si tu interfaz está en inglés, busca "MySQL Databases". Si está en español, puede aparecer como "Bases de Datos MySQL" o "Asistente de Base de Datos MySQL". Usa la función de búsqueda (lupa) si no lo encuentras a simple vista.


Paso 2: Crea la base de datos (el contenedor principal)

Dentro de la página de MySQL Databases, verás un formulario con el título "Crear nueva base de datos" (o "Create New Database").

  1. Escribe un nombre para tu base de datos. Por ejemplo: mi_primera_db. cPanel automáticamente le añadirá un prefijo con tu nombre de usuario de hosting, quedando algo como tunombre_mi_primera_db.
  2. Haz clic en el botón "Crear base de datos".

Verás un mensaje de confirmación en verde que dice algo como: "Se ha creado la base de datos tunombre_mi_primera_db". ¡Ya tienes el contenedor listo!

[WARNING] No olvides anotar el nombre completo de la base de datos (con el prefijo). Lo necesitarás más adelante para conectar tu web.


Paso 3: Crea un usuario para la base de datos

Una base de datos sin un usuario que pueda acceder a ella es como una caja fuerte sin llave. Ahora vamos a crear ese usuario.

Baja un poco en la misma página de MySQL Databases hasta la sección "Usuarios MySQL" (o "MySQL Users").

  1. Escribe un nombre de usuario. Por ejemplo: usuario_web. De nuevo, cPanel añadirá el prefijo de tu cuenta.
  2. Crea una contraseña segura. Puedes usar el generador de contraseñas que ofrece cPanel (es muy recomendable). Si lo haces manualmente, asegúrate de que tenga al menos 8 caracteres, mayúsculas, minúsculas y un número o símbolo.
  3. Repite la contraseña en el campo de confirmación.
  4. Haz clic en "Crear usuario".

Verás otro mensaje de confirmación verde. ¡Perfecto! Ya tienes tu usuario.

[TIP] Guarda el nombre de usuario completo (con prefijo) y la contraseña en un lugar seguro. Los necesitarás para configurar tu web (por ejemplo, en WordPress, Joomla, o cualquier CMS).


Paso 4: Asigna el usuario a la base de datos (los permisos)

Ahora viene el paso clave: vincular el usuario que creaste con la base de datos que creaste, y darle los permisos adecuados.

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

  1. En el primer desplegable, selecciona el usuario que acabas de crear.
  2. En el segundo desplegable, selecciona la base de datos que creaste al principio.
  3. Haz clic en "Añadir".

Inmediatamente, aparecerá una nueva pantalla para que definas los privilegios (permisos) que tendrá ese usuario sobre la base de datos.

  • ¿Qué permisos elegir? Para la mayoría de aplicaciones web (WordPress, PrestaShop, etc.), la opción más segura y completa es marcar "TODOS LOS PRIVILEGIOS" (o "ALL PRIVILEGES"). Esto permite al usuario leer, escribir, modificar y borrar datos, que es justo lo que necesita un sitio web dinámico.
  • Si quieres ser más restrictivo por seguridad, puedes seleccionar solo algunos, pero para empezar, "Todos" es la opción estándar.

Haz clic en "Realizar cambios" (o "Make Changes").

¡Listo! Ya tienes tu base de datos funcionando con un usuario autorizado.

[INFO] Recuerda siempre: el usuario y la base de datos deben estar vinculados. Si creas uno sin el otro, no podrás acceder a los datos.


Paso 5: Conecta tu web a la base de datos (ejemplo práctico)

Ahora que ya tienes la base de datos, el usuario y los permisos, toca el último paso: configurar tu sitio web para que use esta base de datos. Este proceso varía según el software que uses, pero te daré un ejemplo muy común: WordPress.

Si estás instalando WordPress desde cero, durante el proceso de instalación (el famoso "wp-config.php") te pedirá cuatro datos clave:

  1. Nombre de la base de datos: El nombre completo que anotaste en el Paso 2 (ej: tunombre_mi_primera_db).
  2. Usuario de la base de datos: El nombre completo que creaste en el Paso 3 (ej: tunombre_usuario_web).
  3. Contraseña del usuario: La que definiste en el Paso 3.
  4. Host de la base de datos: Normalmente es localhost. En el 99% de los casos en cPanel, este valor es localhost. Si tu hosting te indica otro (como mysql.tudominio.com), lo encontrarás en la documentación de tu proveedor.

Simplemente rellena esos campos en el instalador de WordPress y ¡ya estarás conectado!

[TIP] Si tu web ya está funcionando y necesitas cambiar la base de datos, deberás editar el archivo de configuración (por ejemplo, wp-config.php en WordPress) con los nuevos datos. Haz siempre una copia de seguridad antes de hacer cambios.


Preguntas Frecuentes (FAQ) sobre bases de datos en cPanel

Para que no te quede ninguna duda, aquí respondo las preguntas más habituales de nuestros usuarios.

1. ¿Puedo crear más de una base de datos en cPanel?

Sí, totalmente. La mayoría de los planes de hosting permiten crear múltiples bases de datos (el límite depende de tu plan). Puedes repetir estos pasos tantas veces como necesites, por ejemplo, una para tu blog y otra para tu tienda online.

2. ¿Qué es phpMyAdmin y para qué sirve?

phpMyAdmin es una herramienta visual que viene integrada en cPanel (normalmente en la misma sección de Bases de Datos). Te permite gestionar el contenido de tu base de datos directamente: ver tablas, añadir filas, ejecutar consultas SQL, importar o exportar datos. Es muy útil para hacer correcciones rápidas o migraciones.

3. ¿Y si mi hosting usa Syspanel en lugar de cPanel?

Si tu proveedor usa Syspanel (HestiaCP), el acceso se realiza a través del puerto 2106 (ejemplo: tudominio.com:2106). El proceso para crear una base de datos es similar: busca la sección de "Bases de datos" o "MySQL", crea una nueva, asigna un usuario y dale permisos. No obstante, la interfaz es distinta, por lo que te recomiendo seguir la guía específica de tu panel.

4. ¿Es seguro crear usuarios con "TODOS LOS PRIVILEGIOS"?

Para aplicaciones web estándar, sí. La mayoría de los CMS (WordPress, Joomla, Drupal) necesitan todos los permisos para funcionar correctamente (crear tablas, insertar datos, etc.). Si eres muy estricto con la seguridad, puedes limitar los permisos, pero para empezar, "Todos" es lo más práctico y no supone un riesgo real si tu web está actualizada.

5. ¿Qué hago si olvido la contraseña del usuario de la base de datos?

No te preocupes, puedes cambiarla fácilmente. En cPanel, vuelve a la sección de MySQL Databases y busca la sección de "Usuarios MySQL". Allí, junto al nombre de tu usuario, verás un enlace o botón para "Cambiar contraseña". Solo tendrás que escribir la nueva contraseña y guardar los cambios. Luego, actualiza ese dato en el archivo de configuración de tu web.

6. ¿Necesito conocimientos de programación para crear una base de datos?

No, para nada. Como has visto en esta guía, todo se hace desde la interfaz gráfica de cPanel, sin escribir ni una línea de código. Solo necesitas saber leer y seguir los pasos. El resto lo hace el panel por ti.


Resumen rápido de los pasos

Para que no te pierdas, aquí tienes un resumen visual de lo que hemos aprendido:

  1. Inicia sesión en cPanel y busca "MySQL Databases".
  2. Crea la base de datos con un nombre descriptivo.
  3. Crea un usuario con una contraseña segura.
  4. Añade el usuario a la base de datos y asígnale "TODOS LOS PRIVILEGIOS".
  5. Configura tu web (WordPress, etc.) usando esos datos: nombre de la base de datos, usuario, contraseña y localhost como host.

¡Y eso es todo! Ahora ya sabes cómo crear base de datos cPanel de forma autónoma y sin estrés. Es un proceso que, una vez que lo haces la primera vez, te resultará muy natural. Si tienes cualquier otra duda, recuerda que tu proveedor de hosting tiene soporte técnico 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