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

Crear una base de datos MySQL en cPanel (con phpMyAdmin)

Actualizado el 9 de septiembre de 2025

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

Antes de ensuciarnos las manos con cPanel, vamos a poner los pies en la tierra. Imagina que tu web es una tienda de ropa. Los archivos HTML, CSS y JavaScript son el escaparate, los maniquíes y la decoración. Pero, ¿dónde guardas el inventario, los precios o los datos de tus clientes? Ahí es donde entra la base de datos.

Una base de datos MySQL es como el almacén de tu tienda online. Guarda la información de forma organizada en tablas (como si fueran estanterías). Cuando alguien hace un pedido, comenta en tu blog o se registra en tu web, esa información viaja directamente al almacén.

¿Por qué es tan importante saber crear una base de datos en cPanel? Porque casi cualquier aplicación moderna la necesita. WordPress, Joomla, PrestaShop, Magento... todos ellos funcionan con MySQL. Sin una base de datos, tu web sería estática y no podrías ofrecer servicios dinámicos.

Crear una base de datos en cPanel es un proceso muy sencillo si sigues los pasos correctos. No necesitas ser un experto en programación, solo tener paciencia y seguir esta guía paso a paso. Te prometo que en menos de 10 minutos tendrás tu base de datos lista y funcionando.


Requisitos previos antes de empezar

Para crear una base de datos MySQL en cPanel, necesitas cumplir estos requisitos:

  • Acceso a cPanel: Debes tener las credenciales de acceso (usuario y contraseña) que te proporcionó tu proveedor de hosting.
  • Un plan de hosting activo: Obviamente, necesitas un servicio de hosting contratado. Si estás en un plan gratuito, es posible que esta opción no esté disponible.
  • Conocimientos básicos de navegación: Saber moverte por un panel de control es suficiente. No necesitas saber programar.

[INFO] Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), el acceso se realiza a través del puerto 2106. Por ejemplo: https://tu-dominio.com:2106. El proceso es similar, pero nos centraremos en cPanel en esta guía.


Paso a paso: Cómo crear una base de datos MySQL en cPanel

Vamos a lo importante. Sigue estos pasos al pie de la letra y no tendrás ningún problema.

Paso 1: Accede a tu panel de cPanel

Abre tu navegador favorito (Chrome, Firefox, Safari... el que prefieras) y escribe la dirección de acceso a tu cPanel. Normalmente suele ser algo así:

  • https://tu-dominio.com/cpanel
  • https://tu-dominio.com:2083

También puedes acceder desde el área de cliente de tu proveedor de hosting. Busca el botón "Acceder a cPanel" o "Administrar".

Introduce tu usuario y contraseña y pulsa el botón de "Iniciar sesión" o "Entrar".

Paso 2: Busca la sección de Bases de Datos

Una vez dentro de cPanel, verás un montón de iconos y secciones. No te agobies, es normal que al principio parezca un poco caótico.

Busca la sección llamada "Bases de Datos" o "Databases". Dentro de esta sección, encontrarás varias opciones:

  • Asistente de Base de Datos MySQL (MySQL Database Wizard)
  • Bases de Datos MySQL (MySQL Databases)
  • Usuarios MySQL (MySQL Users)
  • Acceso Remoto a MySQL (Remote MySQL)

Para esta guía, usaremos la opción "Bases de Datos MySQL" que es la más completa y nos permite controlar todo el proceso de forma manual.

Paso 3: Crea la base de datos

En la sección "Bases de Datos MySQL", verás un formulario en la parte superior que dice algo como "Crear Nueva Base de Datos" o "Create New Database".

  • En el campo de texto, escribe el nombre que quieras para tu base de datos. Importante: El nombre siempre tendrá un prefijo que es tu nombre de usuario de cPanel. Por ejemplo, si tu usuario es miusuario, tu base de datos se llamará miusuario_mibasededatos.
  • Elige un nombre descriptivo y que recuerdes fácilmente. Algo como miblog, tiendaonline o sistema_ventas.
  • Pulsa el botón "Crear Base de Datos" o "Create Database".

cPanel te mostrará un mensaje de confirmación indicando que la base de datos se ha creado correctamente. ¡Enhorabuena, ya has dado el primer paso!

Paso 4: Crea un usuario para la base de datos

Ahora necesitas crear un usuario que pueda acceder a esa base de datos. Sin un usuario, nadie (ni siquiera tú) podrá gestionar la información.

Baja un poco en la misma página y busca la sección "Crear Usuario MySQL" o "Create MySQL User":

  • En el campo "Nombre de Usuario", escribe el nombre que quieras. Recuerda que también tendrá el prefijo de tu usuario de cPanel (ej: miusuario_miuser).
  • En el campo "Contraseña", escribe una contraseña segura. Te recomiendo usar el generador de contraseñas que ofrece cPanel (el botoncito con forma de llave o dados).
  • Confirma la contraseña en el campo siguiente.
  • Pulsa "Crear Usuario" o "Create User".

[WARNING] No uses contraseñas fáciles como "123456" o "password". Una base de datos sin protección es como dejar la puerta de tu tienda abierta. Usa una combinación de letras mayúsculas, minúsculas, números y símbolos.

Paso 5: Asigna el usuario a la base de datos

Ya tienes la base de datos y el usuario creados. Ahora toca unirlos. Sin este paso, el usuario no puede hacer nada con la base de datos.

En la misma página, busca la sección "Añadir Usuario a Base de Datos" o "Add User to Database":

  • En el primer desplegable, selecciona el usuario que acabas de crear.
  • En el segundo desplegable, selecciona la base de datos que creaste en el paso 3.
  • Pulsa el botón "Añadir" o "Add".

Se abrirá una nueva pantalla donde te preguntarán qué privilegios quieres otorgar al usuario. Esta es una parte crítica:

  • TODOS LOS PRIVILEGIOS: Esta opción le da al usuario control total sobre la base de datos. Es la más común y la que necesitas para la mayoría de las aplicaciones (WordPress, Joomla, etc.).
  • Privilegios personalizados: Si sabes lo que haces, puedes seleccionar solo ciertos permisos como SELECT, INSERT, UPDATE, DELETE, etc.

Para simplificar, selecciona "TODOS LOS PRIVILEGIOS" y pulsa el botón "Realizar Cambios" o "Make Changes".

[TIP] Si estás empezando, elige "Todos los privilegios". Más adelante, si tienes problemas de seguridad, puedes restringirlos.


Acceder a phpMyAdmin para gestionar tu base de datos

Ahora que ya tienes tu base de datos creada, es hora de aprender a gestionarla. La herramienta más útil y popular para esto es phpMyAdmin.

¿Qué es phpMyAdmin y para qué sirve?

phpMyAdmin es una aplicación web que te permite administrar tus bases de datos MySQL a través de una interfaz gráfica. Es como el "escritorio" de tu base de datos. Desde aquí puedes:

  • Crear, modificar y eliminar tablas.
  • Insertar, actualizar y eliminar registros.
  • Ejecutar consultas SQL.
  • Importar y exportar bases de datos completas.
  • Ver y modificar la estructura de las tablas.

Es una herramienta imprescindible para cualquier desarrollador web o administrador de hosting.

¿Cómo acceder a phpMyAdmin desde cPanel?

Acceder es muy sencillo:

  1. Vuelve a la pantalla principal de cPanel.
  2. Busca la sección "Bases de Datos".
  3. Haz clic en el icono de "phpMyAdmin".

Se abrirá una nueva pestaña en tu navegador con la interfaz de phpMyAdmin. Verás una lista de todas las bases de datos que tienes en tu cuenta de hosting. Haz clic en la que acabas de crear.

Operaciones básicas en phpMyAdmin

Una vez dentro de phpMyAdmin, puedes empezar a trabajar. Aquí tienes algunas operaciones básicas que te serán útiles:

Crear una tabla: En la columna de la izquierda, verás tu base de datos. Haz clic en ella y luego en el campo "Crear tabla". Ponle un nombre (ej: usuarios) y define el número de columnas. Pulsa "Continuar" y rellena los campos (nombre, tipo de dato, longitud, etc.).

Insertar datos: Haz clic en la pestaña "Insertar" en la parte superior. Rellena los campos con los datos que quieras y pulsa "Continuar".

Exportar la base de datos: Esta es una operación muy importante para hacer copias de seguridad. Haz clic en la pestaña "Exportar", selecciona el método "Rápido" o "Personalizado" y pulsa el botón "Continuar". Se descargará un archivo .sql con toda tu información.

Importar una base de datos: Si tienes un archivo .sql de una copia de seguridad o de otra instalación, puedes importarlo. Ve a la pestaña "Importar", selecciona el archivo y pulsa "Continuar".

[INFO] phpMyAdmin es una herramienta muy potente. Si no estás seguro de lo que estás haciendo, es recomendable no tocar nada que no entiendas. Puedes romper tu base de datos sin querer.


Configurar la conexión en tu aplicación (WordPress, Joomla, etc.)

Ya tienes la base de datos creada y el usuario con sus privilegios. Ahora toca conectar tu aplicación a esta base de datos. Aunque cada aplicación tiene su propio proceso, todas te pedirán los mismos datos:

  • Nombre de la base de datos: Algo como miusuario_mibasededatos.
  • Usuario: Algo como miusuario_miuser.
  • Contraseña: La que estableciste en el paso 4.
  • Host de la base de datos: Normalmente es localhost, pero en algunos hostings puede ser un servidor específico como mysql.tu-dominio.com. Consulta la documentación de tu proveedor.

Ejemplo con WordPress

Durante la instalación de WordPress, llegará un momento en que te pedirán los datos de la base de datos. Rellena los campos con la información que has creado:

  • Nombre de la base de datos: miusuario_mibasededatos
  • Usuario: miusuario_miuser
  • Contraseña: Tu contraseña
  • Servidor de la base de datos: localhost
  • Prefijo de tabla: wp_ (puedes cambiarlo por seguridad)

Y listo, WordPress se conectará a tu base de datos y empezará a crear las tablas necesarias.


Preguntas frecuentes (FAQ)

¿Puedo tener varias bases de datos en mi cPanel?

Sí, totalmente. La mayoría de los planes de hosting permiten crear múltiples bases de datos. El número máximo depende de tu proveedor y del plan que tengas contratado. Si necesitas más, puedes ampliar tu plan o contactar con el soporte.

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

No te preocupes, no es el fin del mundo. Puedes cambiar la contraseña desde cPanel:

  1. Ve a la sección "Bases de Datos MySQL".
  2. Busca la sección "Usuarios MySQL".
  3. Haz clic en "Editar" o "Change Password" junto al usuario correspondiente.
  4. Introduce la nueva contraseña y confírmala.
  5. Pulsa "Cambiar".

[WARNING] Si cambias la contraseña, tendrás que actualizarla también en tu aplicación (WordPress, Joomla, etc.). De lo contrario, tu web dejará de funcionar.

¿Puedo eliminar una base de datos?

Sí, pero ten mucho cuidado. Eliminar una base de datos es una acción irreversible. Perderás todos los datos que contenga.

Para eliminarla, ve a "Bases de Datos MySQL", busca la base de datos que quieras eliminar y haz clic en "Eliminar" o "Delete". cPanel te pedirá confirmación. Asegúrate de haber hecho una copia de seguridad antes.

¿Qué significa el prefijo en el nombre de la base de datos?

El prefijo es tu nombre de usuario de cPanel. Se añade automáticamente a todos los nombres de bases de datos y usuarios para evitar conflictos entre diferentes cuentas de hosting en el mismo servidor. No puedes eliminarlo, pero puedes elegir el nombre que va después del prefijo.

¿Puedo acceder a mi base de datos desde fuera de cPanel?

Sí, es posible mediante el "Acceso Remoto a MySQL". Esta función te permite conectarte a tu base de datos desde aplicaciones externas (como un programa de escritorio o un script en otro servidor). Solo tienes que añadir la IP desde la que quieres acceder en la sección correspondiente.

[TIP] Ten cuidado con el acceso remoto. Solo habilita las IPs que sean estrictamente necesarias. Dejar el acceso abierto a todo el mundo es un riesgo de seguridad grave.


Consejos finales para gestionar tus bases de datos

  • Haz copias de seguridad periódicas: Tu base de datos es el corazón de tu web. Si la pierdes, lo pierdes todo. Configura copias de seguridad automáticas en cPanel (si tu plan lo permite) o hazlas manualmente desde phpMyAdmin.
  • Usa contraseñas seguras: Ya lo hemos mencionado, pero es importante repetirlo. Una contraseña débil es la puerta de entrada para los hackers.
  • No compartas tus credenciales: Ni con amigos, ni con "expertos" que te prometen arreglar tu web. Si alguien necesita acceso, crea un usuario específico con los permisos mínimos necesarios.
  • Mantén tu aplicación actualizada: WordPress y otras plataformas lanzan actualizaciones de seguridad regularmente. Un plugin o tema desactualizado puede comprometer tu base de datos.
  • Elimina lo que no uses: Si tienes bases de datos antiguas que ya no necesitas, elimínalas. Menos bases de datos significa menos superficie de ataque y un panel más limpio.

Conclusión

Crear una base de datos MySQL en cPanel es un proceso sencillo que cualquier persona puede hacer siguiendo estos pasos. La clave está en entender qué es una base de datos, cómo se estructura y qué herramientas tienes a tu disposición para gestionarla.

Recuerda que phpMyAdmin es tu mejor aliado para el día a día. Con él puedes crear tablas, insertar datos, hacer copias de seguridad y mucho más. No tengas miedo de explorar, pero siempre con precaución.

Si tu hosting utiliza Syspanel (anteriormente HestiaCP), los conceptos son los mismos, aunque la interfaz cambia. Recuerda que el acceso a Syspanel se realiza a través del puerto 2106.

Ahora ya tienes los conocimientos necesarios para crear base de datos cpanel y gestionar tu información como un profesional. ¡Ponte manos a la obra y crea tu primera base de datos! Tu web te lo agradecerá.

¿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