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

Cómo crear una base de datos MySQL en cPanel para WordPress (Guía rápida)

Actualizado el 4 de diciembre de 2025

Antes de empezar: ¿Qué es exactamente una base de datos y por qué WordPress la necesita?

Si estás leyendo esto, probablemente ya has intentado instalar WordPress y te has encontrado con un muro: te piden un nombre de base de datos, un usuario y una contraseña. No te preocupes, es más fácil de lo que parece.

Piensa en una base de datos como un enorme armario con cajones etiquetados. WordPress no guarda tus fotos o textos directamente en el servidor como archivos sueltos; los guarda dentro de este armario, organizados en tablas. Cada vez que alguien visita tu web, WordPress abre el cajón correcto, saca la información y la muestra. Sin este armario, tu web sería un montón de papeles sueltos por el suelo.

Por eso, crear una base de datos MySQL en cPanel es el primer paso obligatorio antes de instalar cualquier WordPress. Es un proceso de 5 minutos, pero si lo haces mal, te dará dolores de cabeza. Esta guía te llevará de la mano, paso a paso, para que no cometas errores.


Requisitos previos: Lo que necesitas tener a mano

Antes de lanzarnos, asegúrate de tener lo siguiente:

  • Acceso a tu cPanel: Normalmente se accede escribiendo tudominio.com/cpanel o tudominio.com:2083 en tu navegador. Si no sabes cuál es, revisa el correo de bienvenida de tu proveedor de hosting.
  • Tus credenciales de inicio de sesión: El usuario y la contraseña principal de cPanel (no confundir con el usuario de FTP).
  • Un nombre pensado para tu base de datos: Por ejemplo, wordpress_datos o miblog_db. No te preocupes, luego podrás cambiarlo, pero es mejor tener una idea.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es muy similar pero el puerto de acceso es el 2106 (ejemplo: tudominio.com:2106). El resto de los pasos de este artículo te servirán igualmente, solo cambia la URL de acceso.


Paso 1: Localizar la sección "Bases de datos MySQL" en cPanel

Una vez dentro de cPanel, verás un panel lleno de iconos. Puede ser abrumador, pero no te preocupes.

Busca la sección llamada "Bases de datos" o "Databases". Dentro de ella, encontrarás varias opciones. La que nos interesa es "Bases de datos MySQL" o "MySQL Databases".

Haz clic en ese icono. Se abrirá una página con varias secciones: una para crear bases de datos, otra para crear usuarios y otra para añadir usuarios a bases de datos. Vamos a ir paso a paso.


Paso 2: Crear la base de datos (El armario vacío)

Esta es la primera parte del proceso. Aquí solo creamos el "armario vacío", sin cajones ni etiquetas.

  1. En la sección "Crear una base de datos" (o "Create a Database"), verás un campo de texto.
  2. Escribe el nombre que hayas elegido. No pongas espacios ni caracteres raros, solo letras minúsculas, números y guiones bajos (_). Por ejemplo: wordpress_principal.
  3. Haz clic en el botón "Crear base de datos" (o "Create Database").

Verás un mensaje de éxito: "La base de datos se ha creado correctamente". Y te mostrará el nombre completo, que normalmente será algo como tuusuario_wordpress_principal. Apunta este nombre completo, lo necesitarás más adelante. Es importante porque cPanel añade tu usuario de hosting como prefijo para evitar conflictos.

[TIP] No crees más de una base de datos por sitio web. Si tienes dos WordPress, crea dos bases de datos. Si intentas usar una sola para dos sitios, tendrás conflictos de tablas y datos corruptos.


Paso 3: Crear un usuario para la base de datos (La llave del armario)

Ahora necesitamos una "llave" para abrir el armario. Es decir, un usuario con su contraseña que WordPress usará para entrar y salir de la base de datos.

  1. Baja un poco en la misma página y busca la sección "Crear un usuario" (o "Create User").
  2. En el campo "Nombre de usuario", escribe algo como wp_user o admin_db. Recuerda, sin espacios.
  3. En el campo "Contraseña", escribe una contraseña segura. Puedes usar el generador de contraseñas que te ofrece cPanel (el botoncito con forma de llave o dados). ¡IMPORTANTE! Guarda esta contraseña en un gestor de contraseñas (como Bitwarden o KeePass). No la guardes en un bloc de notas del escritorio.

[WARNING] No uses la misma contraseña que la de tu cPanel o la de tu correo. Si alguien logra robar esta contraseña, solo tendrá acceso a la base de datos, no a todo el hosting. Aíslala.

  1. Haz clic en "Crear usuario" (o "Create User").

Verás el mensaje de éxito y el nombre completo del usuario, que será algo como tuusuario_wp_user. Apunta también este nombre completo.


Paso 4: Añadir el usuario a la base de datos (Poniendo la llave en la cerradura)

Hemos creado el armario y la llave, pero aún no hemos puesto la llave en la cerradura. Tenemos que decirle a cPanel: "Este usuario tiene permiso para entrar en esta base de datos".

  1. En la misma página, busca la sección "Añadir usuario a la base de datos" (o "Add User to Database").
  2. Verás dos menús desplegables. En el primero, selecciona el usuario que acabas de crear (ej: tuusuario_wp_user).
  3. En el segundo, selecciona la base de datos que creaste (ej: tuusuario_wordpress_principal).
  4. Haz clic en "Añadir" (o "Add").

Se abrirá una nueva página con una lista de privilegios (permisos). Esto es un listado de casillas de verificación. ¿Qué significa esto?

  • TODOS LOS PRIVILEGIOS: Esta es la opción fácil y la recomendada para WordPress. Marca la casilla de arriba que dice "ALL PRIVILEGES" (o "TODOS LOS PRIVILEGIOS").
  • Privilegios personalizados: Si eres más avanzado, puedes marcar solo algunos. Para WordPress, necesitas al menos SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, INDEX, DROP. Pero para simplificar, usa "ALL PRIVILEGES".
  1. Haz clic en "Hacer cambios" (o "Make Changes").

Verás el mensaje: "El usuario se ha añadido a la base de datos". ¡Enhorabuena! Ya has creado la base de datos correctamente.


Paso 5: Los datos que necesitas para la instalación de WordPress

Ahora que todo está listo, necesitas tener estos 4 datos a mano para cuando el instalador de WordPress te los pida:

  1. Nombre de la base de datos: tuusuario_wordpress_principal
  2. Usuario de la base de datos: tuusuario_wp_user
  3. Contraseña del usuario: La que pusiste en el Paso 3.
  4. Host de la base de datos: Este es el que más confunde. Normalmente es localhost, pero en algunos hostings puede ser mysql.tudominio.com o una IP. Revisa la documentación de tu hosting. En el 99% de los casos, es localhost.

[TIP] Guarda estos 4 datos en un lugar seguro. No los compartas por correo electrónico sin cifrar. Son las llaves de tu casa digital.


Solución de problemas comunes (FAQ rápida)

"No me deja crear la base de datos, dice que el usuario no existe"

Esto suele pasar porque estás intentando añadir el usuario a la base de datos antes de crearlo, o porque estás escribiendo mal el nombre. Vuelve al Paso 3 y asegúrate de que el usuario se ha creado correctamente. Luego, en el menú desplegable del Paso 4, selecciónalo de la lista, no lo escribas a mano.

"He creado la base de datos pero WordPress me da el error 'Error al conectar con la base de datos'"

Esto es frustrante, pero casi siempre es por una de estas razones:

  • Host incorrecto: Has puesto localhost y tu hosting usa otro. Revisa la documentación de tu hosting o el correo de bienvenida. Busca "host de base de datos" o "MySQL host".
  • Usuario o contraseña mal escritos: Asegúrate de no tener espacios al copiar y pegar. Es mejor escribirlos a mano la primera vez.
  • Privilegios no asignados: Vuelve al Paso 4 y verifica que has pulsado "Hacer cambios" después de marcar "ALL PRIVILEGES".

"¿Puedo usar la misma base de datos para dos WordPress?"

No. Es como usar el mismo armario para guardar la ropa de dos personas distintas. Al final, se mezclará todo y será un caos. Crea una base de datos nueva para cada instalación de WordPress.

"¿Qué hago si he olvidado la contraseña de la base de datos?"

No hay problema. En cPanel, dentro de "Bases de datos MySQL", busca la sección de "Usuarios" existentes. Al lado de tu usuario, verás un botón que dice "Cambiar contraseña". Sigue el mismo proceso que en el Paso 3 y listo. Luego actualiza el archivo wp-config.php de tu WordPress con la nueva contraseña.


Conclusión: Ya tienes la base, ahora construye la casa

Crear una base de datos MySQL en cPanel para WordPress no es magia negra, es un procedimiento lógico de tres pasos: crear el contenedor, crear la llave y darle permiso a la llave.

Con esta guía, ya tienes los conocimientos para hacerlo sin miedo. Recuerda:

  • Siempre usa prefijos de cPanel que se añaden automáticamente.
  • Guarda todas tus contraseñas en un gestor.
  • Aísla cada sitio web con su propia base de datos.

Si has llegado hasta aquí, ya estás listo para seguir con la instalación de WordPress. Cuando el instalador te pida los datos, simplemente copia y pega los que has apuntado. En menos de 5 minutos tendrás tu web funcionando.

[TIP] Una vez que WordPress esté instalado, no necesitas volver a entrar en cPanel para tocar la base de datos. WordPress la gestiona sola. Solo entrarás si necesitas hacer una copia de seguridad manual o si tienes algún problema grave. No la toques si no sabes lo que haces, ¡puedes romper tu web!

Ahora, ve y crea esa base de datos. ¡Tu futuro sitio 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