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

Cómo crear y gestionar bases de datos MySQL en cPanel (Guía fácil)

Actualizado el 16 de junio de 2026

Introducción: ¿Por qué necesitas saber gestionar bases de datos MySQL en cPanel?

Si tienes una web en WordPress, una tienda online con PrestaShop o cualquier aplicación dinámica, las bases de datos son el cerebro de tu sitio. Sin ellas, no podrías guardar usuarios, artículos, pedidos o configuraciones. La buena noticia es que cPanel pone a tu disposición herramientas muy visuales para crear base de datos cPanel y gestionarlas sin necesidad de tocar una sola línea de código.

En esta guía fácil, te voy a explicar paso a paso cómo crear base de datos cPanel, cómo crear usuario mysql cPanel, cómo asignar privilegios y cómo usar phpMyAdmin cPanel para administrar tus tablas. Todo con un lenguaje claro, directo y sin tecnicismos innecesarios.

Al final, también resolveré las dudas más frecuentes que nos llegan al soporte. Así que, siéntate cómodo, coge papel y lápiz (o simplemente una pestaña del navegador) y vamos a ello.


Requisitos previos: Qué necesitas antes de empezar

Antes de entrar en materia, asegúrate de tener lo siguiente:

  • Acceso a tu panel de control cPanel (normalmente en tudominio.com/cpanel).
  • Tus credenciales de administrador (usuario y contraseña).
  • Un nombre pensado para tu base de datos (suele llevar un prefijo que añade cPanel automáticamente).
  • Saber si tu aplicación necesita MySQL o MariaDB (da igual, en cPanel el proceso es idéntico).

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso es por el puerto 2106 y la interfaz es diferente, pero los conceptos de bases de datos son similares. Esta guía se centra en cPanel, que es el más común.


Paso 1: Cómo crear una base de datos en cPanel

Vamos a lo práctico. Sigue estos pasos para crear base de datos cPanel:

1.1 Accede a la sección de Bases de Datos

Una vez dentro de cPanel, busca la sección llamada Bases de Datos (normalmente en la columna izquierda o en el bloque de iconos). Verás varias opciones: MySQL Databases, MySQL® Databases, phpMyAdmin, etc.

Haz clic en MySQL Databases o Bases de datos MySQL.

1.2 Crea la base de datos

En la pantalla que aparece, verás un formulario con el título "Create a New Database" (Crear una nueva base de datos). El campo de texto te pedirá un nombre. cPanel automáticamente añadirá un prefijo con tu usuario (por ejemplo, usuario_basedatos).

Escribe un nombre descriptivo, como blog, tienda, clientes, etc. Y pulsa el botón Create Database (Crear base de datos).

Verás un mensaje de confirmación en verde: "Database created successfully". ¡Enhorabuena, ya has creado tu primera base de datos!


Paso 2: Crear un usuario MySQL en cPanel

Una base de datos sin usuario es como una casa sin llaves. Tu aplicación necesitará un usuario mysql cPanel para conectarse y leer/escribir datos. Vamos a crearlo.

2.1 Ve a la sección de Usuarios MySQL

En la misma página de MySQL Databases, baja hasta la sección "MySQL Users" (Usuarios MySQL). Verás un formulario con dos campos: Username (nombre de usuario) y Password (contraseña).

2.2 Elige un nombre y una contraseña segura

  • Nombre de usuario: elige algo claro, como admin_web, usuario_app, etc. Recuerda que también llevará el prefijo de tu cuenta.
  • Contraseña: cPanel te ofrece un generador automático. Te recomiendo usarlo, ya que crea contraseñas muy seguras. Si prefieres escribirla tú, que tenga al menos 12 caracteres, mayúsculas, minúsculas, números y símbolos.

Pulsa el botón Create User (Crear usuario).

[TIP] Anota en un lugar seguro el nombre completo del usuario y la contraseña, porque la necesitarás al instalar WordPress o cualquier otra aplicación.


Paso 3: Asignar privilegios al usuario MySQL

Ahora viene la parte importante: conectar el usuario con la base de datos que creaste antes. Sin esto, el usuario no puede acceder.

3.1 Añade el usuario a la base de datos

En la misma página, busca la sección "Add User to Database" (Añadir usuario a la base de datos). Verás dos menús desplegables:

  • En el primero, selecciona el usuario que acabas de crear.
  • En el segundo, selecciona la base de datos que creaste en el Paso 1.

Pulsa el botón Add (Añadir).

3.2 Elige los privilegios

cPanel te mostrará una lista de permisos con casillas de verificación. Para la mayoría de aplicaciones, te recomiendo marcar ALL PRIVILEGES (Todos los privilegios). Es lo más sencillo y funciona para el 99% de los casos (WordPress, Joomla, PrestaShop, etc.).

Si quieres ser más restrictivo por seguridad, puedes marcar solo los esenciales: SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, INDEX, DROP. Pero para un usuario principiante, ALL PRIVILEGES es perfecto.

Pulsa Make Changes (Hacer cambios) y listo. Ya tienes tu base de datos y usuario conectados.


Paso 4: Cómo gestionar tu base de datos con phpMyAdmin cPanel

Ahora que ya tienes la base de datos creada, necesitas una forma de verla, editarla o importar/exportar datos. Aquí entra en juego phpMyAdmin cPanel, la herramienta estrella.

4.1 Acceso a phpMyAdmin

Desde el panel principal de cPanel, haz clic en el icono phpMyAdmin. Se abrirá una nueva pestaña en tu navegador con la interfaz de esta herramienta.

En la columna izquierda verás todas las bases de datos de tu cuenta. Haz clic en el nombre de la que creaste para seleccionarla.

4.2 Operaciones básicas en phpMyAdmin

  • Crear tablas: Una vez dentro, verás un campo para crear una tabla. Escribe el nombre y el número de columnas (si no lo sabes, pon 5 y luego lo ajustas). Es la forma manual de estructurar tus datos.
  • Importar datos: Si tienes un archivo .sql (por ejemplo, una copia de seguridad), ve a la pestaña Importar, selecciona el archivo y pulsa Continuar. Esto es fundamental para migrar webs.
  • Exportar datos: Ve a la pestaña Exportar, elige el formato (SQL es el estándar) y pulsa Continuar. Descargarás un archivo con toda la información.
  • Vaciar o eliminar tablas: Marca las tablas que quieras y en el menú desplegable elige Vaciar (borra los datos pero mantiene la estructura) o Eliminar (borra todo).

[WARNING] Ten mucho cuidado al eliminar o vaciar tablas. Esta acción no se puede deshacer fácilmente. Siempre es recomendable hacer una exportación previa.

4.3 Consultas SQL directas

Si sabes algo de SQL, en la pestaña SQL puedes escribir consultas como SELECT * FROM usuarios; para ver los datos. Esto es muy útil para depurar problemas.


Paso 5: Buenas prácticas para gestionar bases de datos en cPanel

Gestionar una base de datos no es solo crearla y olvidarte. Aquí van algunos consejos que te ahorrarán dolores de cabeza:

  • Haz copias de seguridad periódicas: cPanel tiene una herramienta de backup, pero también puedes exportar desde phpMyAdmin. Te recomiendo una copia semanal si tu web se actualiza a menudo.
  • Cambia las contraseñas regularmente: Si compartes acceso con desarrolladores, cámbialas cuando terminen su trabajo.
  • No uses la misma contraseña para varias bases de datos: Si una se ve comprometida, las demás estarán a salvo.
  • Elimina bases de datos que no uses: Mantener basura solo ralentiza el sistema y aumenta el riesgo de seguridad.
  • Comprueba los permisos: Si una aplicación te da error de conexión, revisa que el usuario tenga los privilegios correctos.

Paso 6: Errores comunes y cómo solucionarlos

6.1 "Error establishing a database connection" (Error al conectar con la base de datos)

Este es el error más típico en WordPress. Suele deberse a:

  • Datos incorrectos en el archivo wp-config.php (nombre de base de datos, usuario o contraseña).
  • El usuario no tiene privilegios sobre la base de datos.
  • La base de datos no existe.

Solución: Revisa los datos en tu archivo de configuración y verifica en cPanel que el usuario esté añadido a la base de datos con todos los privilegios.

6.2 "Access denied for user" (Acceso denegado)

Significa que el usuario no tiene permisos o la contraseña es incorrecta. Vuelve a generar la contraseña en cPanel y actualiza la configuración de tu aplicación.

6.3 Base de datos corrupta

A veces, tras un corte de luz o un error de escritura, las tablas se corrompen. En phpMyAdmin, selecciona la base de datos y en la pestaña Operaciones elige Reparar tabla. Si no funciona, restaura desde una copia de seguridad.


Preguntas frecuentes (FAQ)

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

Sí, depende del plan de hosting. Normalmente los planes básicos incluyen entre 5 y 10 bases de datos. Puedes crear todas las que necesites mientras no superes el límite.

¿Qué diferencia hay entre MySQL y MariaDB?

MariaDB es un fork (derivado) de MySQL, creado por los desarrolladores originales. Es más rápido y tiene mejor rendimiento en algunos casos. En cPanel, el proceso es idéntico, así que no te preocupes por eso.

¿Cómo sé qué usuario tiene acceso a mi base de datos?

En la página de MySQL Databases, baja hasta la sección "Databases" y verás una lista con las bases de datos y los usuarios asociados a cada una.

¿Puedo cambiar la contraseña de un usuario MySQL?

Sí. En la sección MySQL Users, busca el usuario y haz clic en Change Password. Recuerda actualizar también la contraseña en tu aplicación (por ejemplo, en wp-config.php).

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

No te preocupes, puedes cambiarla desde cPanel en MySQL DatabasesMySQL UsersChange Password. Es un proceso de pocos segundos.

¿Es seguro usar phpMyAdmin?

Sí, siempre que tu hosting tenga un certificado SSL y uses contraseñas robustas. No utilices nunca la contraseña de administrador de cPanel para las bases de datos.

¿Puedo importar una base de datos de otro hosting?

Sí. Exporta la base de datos en formato .sql desde el hosting antiguo (con phpMyAdmin) y luego impórtala en el nuevo desde phpMyAdmin cPanel. Asegúrate de que el nombre de la base y el usuario estén correctamente configurados.


Conclusión: Ya sabes cómo crear y gestionar bases de datos MySQL en cPanel

Como has visto, crear base de datos cPanel es un proceso sencillo si sigues los pasos en orden: crear la base, crear el usuario, asignar privilegios y usar phpMyAdmin cPanel para el mantenimiento diario.

No tengas miedo a experimentar: puedes crear bases de datos de prueba, jugar con phpMyAdmin y hacer copias de seguridad sin romper nada (siempre con cuidado). Con esta guía, ya tienes los conocimientos básicos para gestionar tus proyectos como un profesional.

Si tienes cualquier duda, déjala en los comentarios o contacta con nuestro soporte técnico. Estaremos encantados de ayudarte.

[TIP] Recuerda que si tu hosting usa Syspanel (antes HestiaCP), el puerto de acceso es el 2106 y el proceso puede variar ligeramente. Pero los conceptos de bases de datos MySQL son universales.

¡Nos vemos en el siguiente tutorial!

¿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