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

Pasos para crear una base de datos MySQL en cPanel

Actualizado el 14 de marzo de 2026

¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a aprender un paso fundamental para gestionar tu sitio web: cómo crear una base de datos MySQL en cPanel. No te preocupes si nunca lo has hecho, te guiaré de la mano, con un lenguaje muy sencillo y muchos consejos prácticos. Al final, tendrás tu base de datos lista para usar con WordPress, Joomla, o cualquier otra aplicación.

Empecemos.

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

Imagina que tu sitio web es una gran biblioteca. Los archivos HTML, las imágenes y los estilos son los libros y estanterías. Pero, ¿dónde está el catálogo que organiza todo? Ahí es donde entra la base de datos.

Una base de datos MySQL es como un archivador digital súper organizado que guarda toda la información dinámica de tu web: usuarios, contraseñas, comentarios, productos de una tienda, entradas de blog, etc. Sin ella, la mayoría de las webs modernas (como las hechas con WordPress, Joomla o Drupal) simplemente no podrían funcionar.

cPanel es el panel de control de tu hosting. Es el "cuarto de máquinas" desde donde gestionas todo: correos, archivos y, por supuesto, las bases de datos. Crear una BD en cPanel es un proceso de solo 3 pasos, pero muy importante hacerlo bien.

Requisitos previos antes de empezar

Antes de lanzarnos a crear la base de datos, asegúrate de tener esto listo:

  • Acceso a cPanel: Necesitas tu usuario y contraseña de cPanel. Normalmente lo recibes por correo al contratar el hosting. La URL suele ser tudominio.com/cpanel o tudominio.com:2083.
  • Nombre de la base de datos: Ten claro cómo quieres llamarla. Por ejemplo: blog_noticias o tienda_productos. Elige algo descriptivo.
  • Nombre de usuario y contraseña: Necesitarás un usuario que pueda acceder a la BD. La contraseña debe ser segura (mezcla de letras mayúsculas, minúsculas, números y símbolos).

[TIP] No uses espacios ni caracteres raros en los nombres. Solo letras, números y guiones bajos (_). Ejemplo: mi_primera_bd.

Paso 1: Acceder a cPanel y localizar el asistente de bases de datos MySQL

El primer paso es entrar a tu panel de control. Una vez dentro, verás un montón de iconos. No te asustes, es normal. Busca la sección "Bases de Datos". Allí encontrarás varias herramientas. La que nos interesa hoy es "Asistente para bases de datos MySQL" (o "MySQL Database Wizard").

[INFO] En algunos temas de cPanel, la herramienta puede llamarse "MySQL Databases" a secas. El asistente es más fácil para principiantes porque te guía paso a paso. Si entras en "MySQL Databases", también puedes crear la BD manualmente, pero el asistente es más amigable.

Haz clic en "Asistente para bases de datos MySQL". ¡Ya estás dentro!

Paso 2: Crear la base de datos (Paso 1 del asistente)

El asistente te mostrará una pantalla muy simple. Solo tienes que hacer una cosa:

  1. Escribe el nombre de tu base de datos en el campo correspondiente. Normalmente, cPanel añade automáticamente un prefijo con tu nombre de usuario (por ejemplo, usuario_). Así que el nombre final será algo como usuario_mi_bd.
  2. Haz clic en el botón "Crear base de datos".

¡Listo! Ya has creado el contenedor. Verás un mensaje de éxito. Ahora toca crear al usuario que podrá entrar a ese contenedor. El asistente te llevará automáticamente al siguiente paso.

Paso 3: Crear un usuario para la base de datos (Paso 2 del asistente)

Ahora necesitamos una "llave" para abrir la base de datos. Esa llave es un usuario y una contraseña.

  1. Elige un nombre de usuario. Por ejemplo: admin_bd o usuario_web. Recuerda que cPanel también le añadirá un prefijo (ej: usuario_admin_bd).
  2. Crea una contraseña segura. El asistente suele tener un generador automático. ¡Úsalo! Es muy importante que la contraseña sea fuerte para evitar accesos no autorizados.
    • Si lo prefieres, puedes escribirla tú mismo, pero asegúrate de que tenga al menos 12 caracteres, mayúsculas, minúsculas, números y un símbolo (como ! o #).
  3. Vuelve a escribir la contraseña en el campo de confirmación.
  4. Haz clic en "Crear usuario".

Perfecto. Ya tienes la base de datos y el usuario. Pero falta un paso crucial: darle permisos al usuario para que pueda hacer cosas dentro de la BD (como leer, escribir o borrar datos).

Paso 4: Asignar privilegios al usuario (Paso 3 del asistente)

Este paso es como darle una tarjeta de acceso al usuario. Sin estos permisos, el usuario no podrá hacer nada.

  1. El asistente te mostrará una lista de privilegios (permisos). Verás opciones como SELECT, INSERT, UPDATE, DELETE, etc.
  2. Para la mayoría de los sitios web (WordPress, Joomla, etc.), lo más recomendable es marcar la casilla "TODOS LOS PRIVILEGIOS". Esto le da al usuario control total sobre la base de datos, que es lo que necesita la aplicación para funcionar correctamente.
  3. Haz clic en el botón "Realizar cambios".

[WARNING] No marques "TODOS LOS PRIVILEGIOS" si solo vas a usar la BD para consultas muy simples y quieres restringir al usuario. Pero para el 99% de los casos, es lo correcto. Si marcas menos, tu web podría dar errores al intentar instalar plugins o temas.

¡Enhorabuena! Has completado el asistente. Verás un resumen con los datos: nombre de la base de datos, nombre de usuario y servidor (normalmente localhost). Guarda esta información en un lugar seguro, la necesitarás para instalar tu web.

Paso 5: Conectar tu aplicación a la base de datos (ejemplo con WordPress)

Ahora que ya tienes la BD, toca usarla. Te pongo un ejemplo rápido con WordPress, que es el sistema más común.

Cuando instalas WordPress, en el paso de configuración de la base de datos te pedirá:

  1. Nombre de la base de datos: El que creaste (ej: usuario_mi_bd).
  2. Nombre de usuario: El que creaste (ej: usuario_admin_bd).
  3. Contraseña: La que pusiste.
  4. Servidor de la base de datos: Casi siempre es localhost. No lo cambies a menos que tu hosting te indique otra cosa.
  5. Prefijo de tabla: Por defecto es wp_. Puedes cambiarlo por seguridad (ej: blog_), pero no es obligatorio.

Introduce esos datos y WordPress se encargará del resto. ¡Así de fácil!

Preguntas frecuentes (FAQ) sobre bases de datos MySQL en cPanel

Aquí respondo las dudas más comunes que me suelen llegar:

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

Sí, claro. En cPanel puedes crear tantas bases de datos como tu plan de hosting permita. Cada una será independiente.

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

No te preocupes. Puedes cambiar la contraseña desde cPanel. Ve a "Bases de datos MySQL" (sin el asistente), busca el usuario en la sección "Usuarios actuales" y haz clic en "Cambiar contraseña".

¿Cómo elimino una base de datos que ya no uso?

Entra en "Bases de datos MySQL", busca la BD que quieras borrar y haz clic en "Eliminar". Ten mucho cuidado, porque esto borrará toda la información de esa BD (posts, usuarios, productos, etc.). No hay vuelta atrás.

Mi web da error "Error establishing a database connection". ¿Qué hago?

Este error suele ser por:

  • Datos incorrectos: Revisa el nombre de la BD, usuario y contraseña en el archivo de configuración de tu web (por ejemplo, wp-config.php en WordPress).
  • Servidor incorrecto: Asegúrate de que sea localhost.
  • Base de datos llena: A veces el hosting tiene un límite de tamaño. Si se llena, da error. Puedes revisarlo en cPanel.

¿Es lo mismo MySQL que MariaDB?

Sí, para el usuario normal son prácticamente iguales. MariaDB es una versión mejorada y compatible con MySQL. En cPanel, cuando ves "MySQL", a menudo en realidad estás usando MariaDB. No te preocupes, funciona exactamente igual.

¿Puedo usar esta guía si mi hosting usa otro panel, como Syspanel (HestiaCP)?

¡Buena pregunta! Si tu hosting usa Syspanel (el nombre comercial de HestiaCP), el proceso es muy similar, pero cambia la interfaz. En Syspanel, accedes por el puerto 2106 (por ejemplo: tudominio.com:2106). Dentro, buscas la sección "Base de datos" y allí puedes crear una BD MySQL. Los pasos son los mismos: crear BD, crear usuario y asignar privilegios. La principal diferencia es que en Syspanel sueles ver el nombre de la BD sin prefijos largos, y la interfaz es más minimalista.

[INFO] Si tu hosting usa Syspanel, no dudes en preguntarme. También tengo guías para ese panel. Pero hoy nos centramos en cPanel, que es el más común.

Consejos finales para mantener tu base de datos segura

  1. Contraseñas robustas: No uses "123456" ni "password". Usa el generador de cPanel o un gestor de contraseñas.
  2. Actualiza tu web: Mantén WordPress, temas y plugins actualizados. Las vulnerabilidades suelen atacar la base de datos.
  3. Haz copias de seguridad: cPanel tiene una herramienta llamada "Copias de seguridad" (o "Backup"). Úsala para descargar tu BD periódicamente. Así, si algo sale mal, puedes restaurarla.
  4. No compartas los datos de acceso: El nombre de la BD, usuario y contraseña son como la llave de tu casa. No los publiques en foros ni los compartas con desconocidos.

Resumen rápido

Para crear una base de datos MySQL en cPanel:

  1. Entra a cPanel y busca "Asistente para bases de datos MySQL".
  2. Crea la base de datos (ponle un nombre descriptivo).
  3. Crea un usuario con una contraseña segura.
  4. Asigna "TODOS LOS PRIVILEGIOS" al usuario.
  5. Guarda los datos (nombre BD, usuario, contraseña, servidor localhost).
  6. Úsalos en la instalación de tu web (WordPress, etc.).

Y eso es todo. Como ves, es un proceso sencillo y muy gratificante. Ahora ya sabes cómo gestionar una parte esencial de tu sitio web. Si te surge cualquier otra duda, aquí estoy para ayudarte. ¡Feliz hosting!

¿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