Video Tutorial: ¿Como Crear base de datos MySQL en Cpanel?
Por FelipePublicado en:
Para crear una base de datos MySQL en cPanel, abre el “Asistente de base de datos MySQL” dentro de la sección Bases de datos. El asistente te guía en tres pasos: crear la base de datos, crear un usuario con su contraseña y asignarle privilegios sobre ella. En pocos minutos tendrás la base lista para usar.
Qué necesitas saber antes de empezar
Crear una base de datos no consiste solo en ponerle un nombre. En realidad, el proceso completo implica tres elementos: la propia base de datos, un usuario de base de datos y los permisos que conectan a ese usuario con la base para que pueda trabajar con ella. Muchos usuarios crean la base, pero se olvidan del usuario o de los privilegios, y luego su aplicación no consigue conectarse. Por suerte, cPanel incluye un asistente que enlaza estos tres pasos y evita ese tipo de errores. En el panel encontrarás también la opción “Bases de datos MySQL”, que permite hacer lo mismo de forma manual; el asistente es la vía más cómoda cuando empiezas.
Cómo crear la base de datos con el asistente de cPanel
Sigue estos pasos dentro de tu panel de control:
- Paso 1. Inicia sesión en tu cPanel con tus credenciales de acceso.
- Paso 2. Haz clic en “Asistente de base de datos MySQL”, dentro del apartado Bases de datos.
- Paso 3. Junto a “Nueva base de datos”, escribe un nombre descriptivo para tu base de datos y pulsa “Siguiente paso”.
- Paso 4. Junto a “Nombre de usuario”, introduce un nombre de usuario. Escribe una contraseña en el campo “Contraseña”, repítela en “Contraseña (otra vez)” y haz clic en “Crear usuario”. Conviene usar el generador para crear una clave robusta.
- Paso 5. En la pantalla siguiente asignarás los privilegios del usuario sobre la base de datos. Marca la casilla “Todos los privilegios” (ALL PRIVILEGES) para que el usuario pueda crear tablas y leer y escribir datos, y pulsa “Siguiente paso”.
Al terminar, cPanel te mostrará un mensaje de confirmación con el nombre de la base de datos y del usuario. Conviene anotar ambos, porque los necesitarás para configurar tu aplicación.
El prefijo de cPanel: un detalle importante
En la mayoría de los servidores con cPanel, el nombre real de la base de datos y del usuario lleva como prefijo el nombre de tu cuenta seguido de un guion bajo. Por ejemplo, si tu cuenta es “miempresa” y llamas a la base “tienda”, el nombre completo será “miempresa_tienda”, y lo mismo ocurre con el usuario. Ten presente este prefijo al configurar la conexión, porque es uno de los motivos más frecuentes por los que una aplicación no logra conectarse.
Cómo conectar tu aplicación a la base de datos
Una vez creada la base de datos, tu aplicación necesita cuatro datos para conectarse: el nombre de la base, el nombre de usuario, la contraseña y el servidor (host), que en la mayoría de los alojamientos compartidos es “localhost”. Si instalas WordPress, por ejemplo, introducirás estos datos durante el asistente de instalación o en el archivo wp-config.php. Si trabajas con otra aplicación, busca su pantalla de configuración de base de datos e introduce los mismos valores. Comprueba que el usuario tiene privilegios sobre la base; sin ellos, la conexión fallará aunque el nombre y la contraseña sean correctos.
Gestiona tu base de datos con phpMyAdmin
cPanel incluye phpMyAdmin, una herramienta visual para administrar tus bases de datos MySQL sin escribir comandos. Desde ahí puedes crear y modificar tablas, ejecutar consultas SQL, importar y exportar copias de seguridad en formato .sql y revisar el contenido de tu base. Hacer una exportación periódica es una buena costumbre: te permite restaurar la información si algo sale mal tras una actualización o un cambio. Si tu alojamiento es de HostingPlus, dispones de discos NVMe y tecnología LiteSpeed, que ayudan a que las consultas a la base de datos respondan con rapidez incluso cuando tu web crece.
Buenas prácticas de seguridad
La base de datos guarda información sensible, así que conviene protegerla. Usa contraseñas largas y únicas para cada usuario, concede solo los privilegios necesarios cuando gestiones varias aplicaciones y mantén actualizado el software que se conecta a la base, como WordPress y sus plugins. Realiza copias de seguridad con regularidad y elimina las bases de datos y los usuarios que ya no utilices para reducir la superficie de exposición. Si necesitas alojamiento con copias de seguridad y soporte en español, puedes consultar los planes de hosting y elegir el que se ajuste a tu proyecto.
Crear la base de datos de forma manual
Si prefieres controlar cada paso por separado, puedes usar la opción “Bases de datos MySQL” en lugar del asistente. El procedimiento es el siguiente: primero, en el apartado “Crear nueva base de datos”, escribe el nombre y pulsa “Crear base de datos”. Después, en la sección “Usuarios de MySQL”, crea un usuario con su contraseña. Por último, en “Añadir usuario a la base de datos”, selecciona el usuario y la base que acabas de crear, pulsa “Añadir” y marca los privilegios que quieras concederle. Este método resulta útil cuando reutilizas un mismo usuario para varias bases de datos o cuando necesitas ajustar permisos concretos en lugar de concederlos todos a la vez. El resultado es el mismo que con el asistente, pero con un control más fino sobre cada elemento del proceso.
Preguntas frecuentes
¿Cuál es la diferencia entre usar el asistente y crear la base manualmente?
El asistente de base de datos MySQL enlaza los tres pasos —crear la base, crear el usuario y asignar privilegios— en una sola secuencia guiada. La opción “Bases de datos MySQL” te permite hacer lo mismo por separado, lo que da más control si ya tienes usuarios creados. El resultado final es idéntico; el asistente solo resulta más cómodo para empezar.
¿Por qué mi aplicación no se conecta a la base de datos?
Las causas más habituales son olvidar el prefijo de la cuenta en el nombre de la base o del usuario, no haber asignado privilegios al usuario, una contraseña mal copiada o un host incorrecto. Revisa que el host sea “localhost”, salvo que tu proveedor indique otro, y que los cuatro datos de conexión coincidan exactamente con los que creaste.
¿Puedo tener varias bases de datos en el mismo plan de hosting?
En la mayoría de los planes sí, aunque el número puede variar según el alojamiento que contrates. Tener una base de datos por aplicación es una buena práctica, porque facilita las copias de seguridad y aísla los problemas. Consulta las características de tu plan para conocer cuántas bases de datos tienes disponibles.
Hosting en España con soporte real en español, migración gratis, SSL incluido y 30 días de garantía. Sin líos y sin costes ocultos.
Ver planes de hosting →
