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

Crear una base de datos en cPanel: Tutorial completo

Actualizado el 18 de septiembre de 2025

¿Qué es una Base de Datos y por qué la necesitas?

Imagina que tu página web es una gran biblioteca. Los archivos HTML, CSS y las imágenes serían los libros y estanterías. Pero, ¿dónde guardas el catálogo de todos los libros, quién los ha tomado prestado o las reseñas de los lectores? Ahí es donde entra la base de datos. Es el cerebro de tu web, el lugar donde se almacena toda la información dinámica: desde un simple comentario en un blog, hasta los datos de inicio de sesión de tus usuarios, los productos de tu tienda online o las entradas de tu calendario.

Si tu web usa WordPress, Joomla, Drupal, PrestaShop o cualquier otro gestor de contenido (CMS), necesitarás una base de datos para que funcione. Sin ella, tu sitio sería una página estática y sin vida.

En este tutorial completo, te guiaremos paso a paso para que aprendas a crear base de datos en cPanel, el panel de control más popular del mundo del hosting. No necesitas ser un experto en programación, solo seguir las instrucciones.

Requisitos previos antes de empezar

Antes de lanzarte a crear tu primera base de datos, asegúrate de tener lo siguiente:

  • Acceso a cPanel: Necesitas las credenciales de tu cuenta de hosting (usuario y contraseña). Normalmente las recibes por correo electrónico al contratar el servicio.
  • Un sitio web o aplicación lista: Debes saber qué tipo de CMS o script vas a instalar (por ejemplo, WordPress). Cada uno tiene sus propios requisitos, pero todos necesitan una base de datos.
  • Tranquilidad: No te preocupes, el proceso es seguro y reversible. Si te equivocas, siempre puedes borrar la base de datos y empezar de nuevo.

Accediendo a la sección de Bases de Datos en cPanel

Una vez que hayas iniciado sesión en tu cPanel, el siguiente paso es encontrar el lugar correcto. La interfaz puede variar ligeramente según el tema que use tu proveedor de hosting, pero la estructura es prácticamente la misma.

  1. Busca la sección llamada "Bases de Datos". Normalmente está en la parte central o en la parte superior del panel.
  2. Dentro de esta sección, verás varios iconos. El que nos interesa es "MySQL Databases" o "Bases de Datos MySQL". Haz clic en él.

[TIP] Si tu cPanel está en inglés, no te preocupes. Los iconos son muy descriptivos. El de MySQL suele tener un delfín (el logo de MySQL).

Tutorial paso a paso: Crear base de datos en cPanel

Ahora sí, vamos al meollo del asunto. Sigue estos pasos al pie de la letra y en 5 minutos tendrás tu base de datos lista.

Paso 1: Crear la base de datos

  1. En la pantalla de "MySQL Databases", busca la primera sección que dice "Create New Database" (Crear nueva base de datos).
  2. En el campo "New Database" (Nueva base de datos), escribe un nombre. Por ejemplo: miblog o tiendaonline.
    • Importante: cPanel suele añadir automáticamente un prefijo con el nombre de tu usuario de hosting. Por ejemplo, si tu usuario es usuario1 y escribes miblog, el nombre final será usuario1_miblog. No te asustes, es normal.
  3. Haz clic en el botón "Create Database" (Crear base de datos).
  4. Verás un mensaje de confirmación: "Database 'usuario1_miblog' created." ¡Perfecto! Ya has creado el contenedor.

Paso 2: 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 tenga permiso para acceder a ella.

  1. Baja un poco en la misma página hasta la sección "MySQL Users" (Usuarios MySQL).
  2. En el campo "Username" (Nombre de usuario), escribe un nombre. Por ejemplo: adminblog o user_tienda.
    • Al igual que con el nombre de la base de datos, se le añadirá un prefijo automáticamente (ej. usuario1_adminblog).
  3. En el campo "Password" (Contraseña), crea una contraseña segura. Puedes usar el generador de contraseñas que te ofrece cPanel (el botón con forma de llave inglesa).
    • [WARNING] No uses contraseñas débiles como 123456 o password. Una contraseña segura debe tener mayúsculas, minúsculas, números y símbolos. Guárdala en un lugar seguro, la necesitarás más tarde.
  4. Vuelve a escribir la contraseña en el campo "Password (Again)" para confirmarla.
  5. Haz clic en el botón "Create User" (Crear usuario).

Paso 3: Asignar el usuario a la base de datos

Este es el paso crucial. Hasta ahora has creado la base de datos y el usuario, pero no están conectados. Es como tener la llave (usuario) y la cerradura (base de datos) por separado.

  1. Busca la sección "Add User To Database" (Añadir usuario a la base de datos).
  2. En el primer menú desplegable, selecciona el usuario que acabas de crear (ej. usuario1_adminblog).
  3. En el segundo menú desplegable, selecciona la base de datos que creaste (ej. usuario1_miblog).
  4. Haz clic en el botón "Add" (Añadir).

Paso 4: Configurar los privilegios del usuario

Al añadir el usuario, te aparecerá una nueva pantalla para asignar los "Privilegios" (permisos). Aquí decides qué puede hacer el usuario dentro de la base de datos.

  • Para la mayoría de los casos (WordPress, Joomla, etc.): Marca la casilla "ALL PRIVILEGES" (Todos los privilegios). Esto le da al usuario control total sobre la base de datos, que es lo que necesita el CMS para funcionar correctamente.
  • Para usuarios más avanzados: Puedes seleccionar permisos específicos como SELECT, INSERT, UPDATE, DELETE, etc., para limitar lo que puede hacer el usuario.

[INFO] Si marcas "ALL PRIVILEGES", no te preocupes por la seguridad. El CMS solo usará los permisos que necesite. Es la opción más segura y sencilla para principiantes.

  1. Marca la casilla "ALL PRIVILEGES".
  2. Haz clic en el botón "Make Changes" (Hacer cambios).

¡Enhorabuena! Has creado tu primera base de datos en cPanel. Ahora tienes un contenedor (base de datos), una llave (usuario) y los permisos para abrirla.

Datos que debes recordar (y guardar)

Para instalar cualquier CMS o script, te pedirán los siguientes datos. Anótalos en un bloc de notas o en un gestor de contraseñas:

  • Nombre de la base de datos: usuario1_miblog (el nombre completo con el prefijo).
  • Nombre de usuario: usuario1_adminblog (el nombre completo con el prefijo).
  • Contraseña: La que elegiste o generaste.
  • Servidor de base de datos: Normalmente es localhost. En la mayoría de los casos, este valor no cambia. Si tu hosting te proporciona uno diferente, lo encontrarás en el panel de bienvenida o en la sección de "Información del Servidor".

Preguntas frecuentes (FAQ)

Aquí resolvemos las dudas más comunes que suelen tener los usuarios al crear base de datos en cPanel.

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

Sí, normalmente los planes de hosting permiten crear varias bases de datos. El límite depende de tu plan. Puedes crear una para cada sitio web o aplicación que tengas.

¿Cómo borro una base de datos?

Ve a la misma sección "MySQL Databases". En la parte inferior, verás una lista con todas tus bases de datos y usuarios. Busca la base de datos que quieras eliminar y haz clic en el enlace "Delete" (Eliminar) junto a ella.

[WARNING] Borrar una base de datos elimina toda la información que contiene. No se puede recuperar a menos que tengas una copia de seguridad. Asegúrate de que no la necesitas antes de hacerlo.

¿Qué hago si olvido la contraseña?

No te preocupes. En la sección "MySQL Users", busca el usuario correspondiente y haz clic en "Edit Password" (Editar contraseña). Podrás cambiarla por una nueva.

¿Qué es localhost y por qué lo uso?

localhost es una dirección especial que hace referencia al propio servidor donde está alojada tu web. Como tu base de datos y tu sitio web están en la misma máquina (en el mismo servidor), se usa localhost para que se comuniquen de forma rápida y segura. Es el valor estándar.

Mi web es de Syspanel (HestiaCP), ¿es lo mismo?

Si tu panel de control es Syspanel (el nombre comercial de HestiaCP), el proceso es similar, pero la interfaz es diferente. La forma de acceder es a través del puerto 2106 (ej. tudominio.com:2106). Dentro de Syspanel, busca la sección de "Base de datos" o "Databases". Allí podrás crear la base de datos y el usuario de forma gráfica, con una interfaz igual de sencilla. Los conceptos son los mismos: crear base de datos, crear usuario y asignar permisos.

¿Necesito saber SQL para crear una base de datos?

No, para nada. Con este tutorial de cPanel, todo se hace desde una interfaz visual con botones y formularios. No necesitas escribir ni una sola línea de código SQL.

Conclusión: Ya tienes tu base de datos

Como has visto, crear base de datos en cPanel es un proceso sencillo y rápido. Solo necesitas tres pasos: crear la base de datos, crear el usuario y asignar los privilegios. Con estos datos, podrás instalar cualquier aplicación web que requiera una base de datos MySQL.

Ahora que ya dominas este proceso, estás un paso más cerca de tener tu sitio web funcionando. Recuerda siempre guardar tus credenciales de forma segura y, si tienes alguna duda, no dudes en consultar la documentación de tu proveedor de hosting o contactar con su soporte técnico. ¡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