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

Cómo crear y administrar bases de datos MySQL en cPanel (paso a paso)

Actualizado el 6 de enero de 2026

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

Para entenderlo fácil, piensa en una base de datos MySQL como un almacén digital súper organizado donde tu web guarda toda su información importante: artículos, comentarios, usuarios, productos, pedidos, etc. Es como el cerebro de tu sitio.

Cuando usas WordPress, por ejemplo, todos tus textos, ajustes y configuraciones se guardan en una base de datos MySQL. Sin ella, tu web no podría recordar nada y sería como un pez de memoria corta.

En cPanel, el panel de control más usado en hosting, puedes gestionar estas bases de datos de forma gráfica y sencilla, sin necesidad de escribir comandos complicados. A continuación te explico paso a paso cómo crear y administrar tus bases de datos MySQL, desde cero y para que no te pierdas.

Requisitos previos antes de empezar

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

  1. Acceso a cPanel: Te lo proporciona tu empresa de hosting. Normalmente es una URL como tudominio.com/cpanel o cpanel.tudominio.com.
  2. Usuario y contraseña de cPanel: Son las credenciales que te dieron al contratar el hosting.
  3. Un objetivo claro: ¿Qué aplicación vas a usar? (WordPress, PrestaShop, una web hecha a medida, etc.). Esto te ayudará a nombrar la base de datos de forma lógica.

[TIP]: Si no encuentras el acceso a cPanel, contacta con el soporte de tu hosting. Es la puerta de entrada a todas las herramientas.

Paso 1: Localizar el asistente de bases de datos MySQL en cPanel

Una vez dentro de cPanel, verás un montón de iconos. No te agobies, es más fácil de lo que parece. Busca la sección llamada "Bases de Datos" (o "Databases" en inglés). Dentro de esa sección, encontrarás varias opciones.

La más útil para empezar es "Asistente para bases de datos MySQL" (o "MySQL Database Wizard"). Este asistente te guía paso a paso, siendo perfecto para principiantes. Sin embargo, también puedes usar la opción "Bases de datos MySQL" que te muestra todas las herramientas en una sola pantalla. Para esta guía, usaremos el asistente, ya que es más claro.

Paso 2: Crear la base de datos (el almacén)

Haz clic en "Asistente para bases de datos MySQL". El primer paso es crear el "almacén" vacío.

  1. En el campo "Nueva base de datos", escribe un nombre descriptivo. Por ejemplo: wordpress_data, tienda_online o blog_personal.
  2. Verás que el nombre completo de la base de datos será algo así como tudominio_wordpress_data. cPanel añade automáticamente tu nombre de usuario de hosting como prefijo para evitar conflictos entre cuentas. No intentes quitar ese prefijo.
  3. Haz clic en el botón "Siguiente paso" (o "Next Step").

¡Felicidades! Ya has creado el almacén. Ahora necesitas la llave para abrirlo: el usuario.

Paso 3: Crear un usuario MySQL (la llave)

Ahora necesitas crear un usuario con una contraseña. Este usuario será como la llave que conecta tu aplicación (WordPress, por ejemplo) con la base de datos.

  1. En el asistente, verás el apartado "Crear un usuario".
  2. Escribe un nombre de usuario. Siguiendo el ejemplo anterior, podrías usar wordpress_user o admin_wp. Recuerda que también tendrá el prefijo de tu cuenta.
  3. A continuación, crea una contraseña segura. Es muy importante que sea robusta para evitar accesos no autorizados.
  4. Para crearla, puedes escribirla tú mismo o usar el botón "Generador de contraseñas". cPanel te mostrará el nivel de fuerza de la contraseña. Intenta que sea "Muy fuerte".
  5. Anota esta contraseña en un lugar seguro, como un gestor de contraseñas, porque la necesitarás más adelante.
  6. Haz clic en "Crear usuario" y luego en "Siguiente paso".

[WARNING]: Nunca uses la misma contraseña que la de tu cPanel o correo para el usuario de la base de datos. Si una se ve comprometida, las demás estarán en peligro.

Paso 4: Asignar privilegios al usuario (los permisos)

Este es un paso crucial. No es suficiente con tener la base de datos y el usuario; debes decirle qué puede hacer ese usuario dentro del almacén.

  1. En la pantalla de "Privilegios de usuario", verás una lista de permisos (SELECT, INSERT, UPDATE, DELETE, etc.).
  2. Para la mayoría de aplicaciones como WordPress, la opción más sencilla y correcta es marcar la casilla "TODOS LOS PRIVILEGIOS". Esto le da al usuario control total sobre esa base de datos específica.
  3. Si eres más avanzado y quieres limitar acciones por seguridad, puedes seleccionar solo los permisos necesarios. Pero para empezar, "TODOS LOS PRIVILEGIOS" es lo recomendado.
  4. Haz clic en "Siguiente paso".

[INFO]: ¿Por qué "Todos los privilegios"? Porque aplicaciones como WordPress necesitan crear, leer, modificar y eliminar datos constantemente para funcionar (subir actualizaciones, guardar comentarios, etc.). Restringir esto podría causar errores en tu web.

Paso 5: Verificar la creación y conexión

El asistente te mostrará un resumen con el nombre de la base de datos y el usuario creado. ¡Ya está! Has creado tu base de datos MySQL en cPanel.

Ahora, para usarla en tu aplicación, necesitarás tres datos:

  • Nombre de la base de datos: tudominio_wordpress_data
  • Nombre de usuario: tudominio_wordpress_user
  • Contraseña: La que estableciste en el Paso 3.
  • Host de la base de datos: Normalmente es localhost. Este dato es estándar en casi todos los hostings con cPanel.

Con estos datos, podrás configurar WordPress u otra aplicación. Por ejemplo, en la instalación de WordPress, te pedirán estos datos en la pantalla de configuración de la base de datos.

Cómo administrar tu base de datos MySQL en cPanel

Crear es solo el primer paso. Necesitarás administrarla: hacer copias de seguridad, ver su tamaño, gestionar usuarios, etc. Para ello, vuelve a la sección "Bases de Datos" y entra en "Bases de datos MySQL".

Ver y eliminar bases de datos

En esta pantalla verás una lista de todas tus bases de datos.

  • Para eliminar una base de datos: Busca la fila correspondiente y haz clic en "Eliminar" (o "Delete"). Te pedirá confirmación.
  • Para ver el tamaño: Al lado del nombre de la base de datos, verás el tamaño que ocupa. Es útil para monitorizar el crecimiento de tu web.

[WARNING]: Eliminar una base de datos es una acción permanente e irreversible. Borrarás toda la información de tu web (artículos, productos, usuarios). Asegúrate de tener una copia de seguridad antes de hacerlo.

Gestionar usuarios y privilegios

En la misma pantalla de "Bases de datos MySQL", en la parte inferior, verás la sección "Usuarios MySQL".

  • Cambiar contraseña: Haz clic en "Cambiar contraseña" junto al usuario que quieras. Ideal si sospechas que se ha filtrado.
  • Eliminar usuario: Haz clic en "Eliminar" si ya no necesitas ese usuario.

También puedes modificar los privilegios de un usuario sobre una base de datos específica. Busca la sección "Añadir usuario a base de datos":

  1. Selecciona el usuario y la base de datos en los menús desplegables.
  2. Haz clic en "Añadir".
  3. Se abrirá una pantalla para marcar los privilegios. Selecciona los que necesites o "TODOS LOS PRIVILEGIOS" y haz clic en "Realizar cambios".

Acceder a phpMyAdmin (la herramienta visual)

Para interactuar directamente con los datos (hacer consultas, modificar tablas, importar/exportar), necesitas phpMyAdmin. Es la herramienta más popular para gestionar MySQL visualmente.

  1. En la sección "Bases de Datos", haz clic en "phpMyAdmin".
  2. Se abrirá una nueva ventana. Verás una lista de tus bases de datos en el panel izquierdo.
  3. Haz clic en el nombre de tu base de datos para ver sus tablas (en el caso de WordPress, verás tablas como wp_posts, wp_users, etc.).

Dentro de phpMyAdmin puedes hacer de todo, pero las tareas más comunes son:

  • Exportar (hacer copia de seguridad): Selecciona la base de datos en la izquierda, ve a la pestaña "Exportar", elige el método "Rápido" y formato SQL, y haz clic en "Continuar". Se descargará un archivo .sql con todo tu contenido.
  • Importar (restaurar copia): Ve a la pestaña "Importar", selecciona el archivo .sql que tienes guardado y haz clic en "Continuar". Esto restaurará la base de datos a ese estado.

[TIP]: Realiza exportaciones de tu base de datos de forma regular, especialmente antes de actualizar WordPress, plugins o temas. Es tu red de seguridad.

Solución de problemas comunes (FAQ)

Aquí tienes las dudas más frecuentes y sus soluciones:

"Error al conectar a la base de datos" en WordPress

Este es el error más común. Suele deberse a:

  1. Datos incorrectos en wp-config.php: Revisa que el nombre de la base de datos, el usuario y la contraseña sean exactamente los que creaste en cPanel. Presta atención a las mayúsculas y minúsculas.
  2. Host incorrecto: Asegúrate de que el host sea localhost. Si no funciona, contacta con tu proveedor de hosting para confirmar el host correcto.
  3. Contraseña mal copiada: Al copiar y pegar contraseñas, a veces se añaden espacios. Intenta escribirla manualmente.

"No puedo crear una base de datos, dice que el usuario no existe"

Esto puede pasar si intentas añadir un usuario a una base de datos antes de crearlo. Sigue el orden correcto: primero crea la base de datos, luego el usuario, y al final añade el usuario a la base de datos con sus privilegios.

¿Cuántas bases de datos puedo crear?

Depende de tu plan de hosting. Algunos planes limitan el número de bases de datos. Puedes verlo en la pantalla principal de cPanel, en la sección de "Estadísticas" o en la información de tu plan.

¿Cómo sé si mi base de datos está funcionando correctamente?

Si tu web carga sin errores y puedes iniciar sesión en el panel de administración (por ejemplo, tudominio.com/wp-admin), tu base de datos está funcionando. También puedes entrar en phpMyAdmin y ver si las tablas tienen datos.

Conclusión y buenas prácticas

Crear y administrar bases de datos MySQL en cPanel es una habilidad fundamental para cualquier propietario de una web. Con este paso a paso, ya tienes el conocimiento para hacerlo por ti mismo.

Recuerda estas buenas prácticas:

  • Nombres descriptivos: Usa nombres que te ayuden a identificar el propósito de la base de datos.
  • Contraseñas fuertes: Es la primera línea de defensa de tu información.
  • Copias de seguridad regulares: Exporta tu base de datos con frecuencia. Es la mejor inversión de tiempo que puedes hacer.
  • Limpieza: Elimina bases de datos y usuarios que ya no uses para mantener tu cPanel ordenado y seguro.

[TIP]: Si en algún momento te sientes perdido o prefieres no hacerlo manualmente, la mayoría de los hostings ofrecen instaladores automáticos (como Softaculous o Fantastico) que crean la base de datos, el usuario y los privilegios por ti. Solo tienes que indicar el nombre.

Con esta guía, dominarás la gestión de tus bases de datos MySQL en cPanel. Es un proceso sencillo una vez que le coges el truco. ¡Manos a la obra!

¿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