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

cPanel: Cómo crear una base de datos MySQL y un usuario para WordPress

Actualizado el 16 de octubre de 2025

¿Estás listo para dar el salto y montar tu propio WordPress con una base de datos propia? Si has llegado hasta aquí, seguramente ya tienes tu hosting y has visto ese icono llamado cPanel en tu área de cliente. No te preocupes si te parece un laberinto, es más fácil de lo que parece.

En esta guía, paso a paso y sin tecnicismos raros, vamos a desmontar el proceso de crear base de datos cPanel y conectarle un usuario para tu WordPress. Al final, tendrás tu BD para WordPress funcionando y sabrás exactamente qué hacer si algún día te da un error de "conexión a la base de datos".

Vamos a ello.

¿Qué es una base de datos y por qué WordPress la necesita?

Antes de ensuciarnos las manos, vamos a poner una analogía sencilla. Imagina que WordPress es una tienda online. La base de datos es el almacén donde guardas todos los productos: los textos de tus artículos, las fotos, los comentarios de los usuarios, tus ajustes de configuración, etc.

Sin ese almacén (la base de datos), tu tienda (WordPress) no tiene dónde poner la mercancía. Simplemente, no puede funcionar. Por eso, al instalar WordPress, uno de los primeros pasos es crear este almacén y darle una llave de acceso (el usuario y la contraseña).

Cuando hablamos de MySQL cPanel, nos referimos al sistema de gestión de bases de datos que tu hosting utiliza para crear y administrar esos almacenes. Es el estándar de la industria y, afortunadamente, cPanel lo hace muy visual.

Requisitos previos antes de empezar

Para realizar este tutorial, solo necesitas dos cosas:

  1. Acceso a tu cPanel: Normalmente se accede escribiendo tudominio.com/cpanel o desde el panel de tu proveedor de hosting. Si no sabes cómo entrar, revisa el correo de bienvenida de tu hosting o contacta con su soporte.
  2. Credenciales de administrador: Necesitas el usuario y la contraseña de tu cPanel (no confundir con la de WordPress).

[TIP]: Si tu hosting usa un panel alternativo como Syspanel, el proceso es casi idéntico. Solo debes tener en cuenta que el puerto de acceso a Syspanel es el 2106 (ej: tudominio.com:2106). Pero centrémonos en cPanel, que es el más común.

Paso a paso: Crear la base de datos (BD) en cPanel

Este es el primer paso del proceso. Vamos a crear el "almacén vacío" donde se guardará todo tu contenido.

1. Localiza la sección "Bases de datos"

Una vez dentro de tu cPanel, verás un montón de iconos. Busca la sección que se llama "Bases de datos" (o "Databases" en inglés). Dentro de ella, haz clic en el icono que dice "Asistentes de Base de Datos MySQL®" (MySQL® Database Wizard).

Este asistente es perfecto para principiantes porque nos guía por todo el proceso en una sola pantalla dividida en pasos. Si te sientes más valiente, también puedes usar la opción "Bases de datos MySQL" por separado, pero el asistente es más seguro para no equivocarse.

2. Nombra tu nueva base de datos

En el primer paso del asistente, verás un campo que dice "Nuevo nombre de base de datos".

Ojo, aquí viene un detalle importante: cPanel siempre añadirá un prefijo con tu nombre de usuario al principio. Por ejemplo, si tu usuario es usuario123, el nombre final de tu BD será usuario123_wordpress. No puedes quitar ese prefijo, es la forma que tiene el servidor de identificar que la base de datos te pertenece a ti.

Elige un nombre que te ayude a reconocerla. Algo como wordpress, blog o tienda es perfecto. En el ejemplo, quedaría como usuario123_wordpress.

Haz clic en "Siguiente" (Next Step).

3. Crear un usuario para la base de datos

Ahora estamos en el segundo paso. Aquí es donde creamos la "llave" que permitirá a WordPress entrar al almacén.

  1. En el campo "Nombre de usuario", escribe un nombre fácil de recordar, como wpuser. El sistema volverá a añadir el prefijo: usuario123_wpuser.
  2. En el campo "Contraseña", introduce una contraseña robusta. No uses fechas de cumpleaños ni "123456".
  3. Para asegurarte de que es segura, puedes hacer clic en el botón "Generador de contraseñas" (Password Generator). cPanel te mostrará una contraseña aleatoria y ultra segura. Cópiala y guárdala en un lugar seguro (como tu gestor de contraseñas), porque la necesitarás en unos minutos.

[WARNING]: No uses caracteres como ' o " en la contraseña, ya que pueden dar problemas al configurar WordPress. Si usas el generador de cPanel, no tendrás este problema.

Haz clic en "Crear usuario".

4. Asignar todos los privilegios (el paso crucial)

¡Casi lo tienes! Ahora cPanel te preguntará: "¿Quieres añadir el usuario a la base de datos?" y verás una lista de casillas (privilegios) que puedes marcar.

Para un WordPress, la opción más sencilla y recomendada es marcar la casilla que dice "TODOS LOS PRIVILEGIOS" (ALL PRIVILEGES). Esto le da al usuario permiso total para leer, escribir, modificar y borrar datos dentro de esa base de datos. WordPress necesita todos estos permisos para funcionar correctamente (por ejemplo, para instalar plugins o actualizar temas).

Si te sientes más cauto, puedes marcar solo las casillas de "SELECT", "INSERT", "UPDATE", "DELETE", "CREATE", "ALTER", "INDEX" y "DROP", pero para un usuario novato, marcar "TODOS" es lo más eficiente.

Haz clic en "Siguiente" o "Realizar cambios".

¡Felicidades! Tu BD y tu usuario ya están creados.

Verás un mensaje de confirmación con un resumen de lo que has hecho: el nombre de la base de datos, el nombre del usuario y los privilegios asignados. Guarda este resumen en un bloc de notas, lo necesitarás para el último paso de la instalación de WordPress.

Cómo conectar esta BD a tu WordPress

Ahora que ya sabes crear base de datos cPanel, solo te falta conectar las piezas. Tienes dos opciones principales:

Opción A: Usar el instalador automático (Softaculous o similar)

La mayoría de los hostings incluyen un instalador automático llamado Softaculous. Si lo usas, te pedirá los datos de la base de datos en un formulario. Solo tendrás que copiar y pegar:

  • Nombre de la BD: usuario123_wordpress
  • Usuario de la BD: usuario123_wpuser
  • Contraseña: La que generaste.
  • Servidor de la BD: Normalmente es localhost. Si no funciona, mira el correo de bienvenida de tu hosting, pero al 99% será localhost.

Opción B: Instalación manual (el archivo wp-config.php)

Si eres más manitas o tu hosting no tiene instalador automático, tendrás que editar el archivo wp-config.php. Este archivo se encuentra en la raíz de tu sitio (dentro de la carpeta public_html).

  1. Descarga el archivo wp-config-sample.php y renómbralo a wp-config.php.
  2. Ábrelo con un editor de texto (como el Bloc de Notas) y busca las líneas que dicen DB_NAME, DB_USER, DB_PASSWORD y DB_HOST.
  3. Sustituye los valores por los que guardaste antes:
// ** Configuraciones de MySQL - Puedes obtener estos datos de tu hosting ** //
/** El nombre de la base de datos de MySQL */
define( 'DB_NAME', 'usuario123_wordpress' );

/** El usuario de la base de datos de MySQL */
define( 'DB_USER', 'usuario123_wpuser' );

/** La contraseña de la base de datos de MySQL */
define( 'DB_PASSWORD', 'TU_CONTRASEÑA_AQUI' );

/** El host de MySQL (normalmente es localhost) */
define( 'DB_HOST', 'localhost' );

Guarda el archivo y súbelo a tu servidor. Ya tienes WordPress conectado a tu BD para WordPress.

Errores comunes y cómo solucionarlos

Es muy típico que, en el primer intento, algo falle. Aquí tienes los errores más habituales y su solución:

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

Este es el error más temido. Pero no te agobies, suele ser un fallo de dedo.

  • Causa 1: El nombre de la BD o el usuario están mal escritos. Revisa que has incluido el prefijo completo (usuario123_wordpress y usuario123_wpuser).
  • Causa 2: La contraseña tiene un espacio extra al copiarla. Bórrala y escríbela manualmente.
  • Causa 3: El host de la BD no es localhost. Algunos hostings usan mysql.tudominio.com. Si el error persiste, revisa la documentación de tu proveedor.

Error: "No se puede seleccionar la base de datos"

Este error suele significar que el usuario no tiene permisos sobre esa base de datos. Vuelve al paso 4 del asistente y asegúrate de haber marcado "TODOS LOS PRIVILEGIOS". Puedes hacerlo desde la opción "Bases de datos MySQL" en cPanel, buscando tu BD y haciendo clic en "Editar privilegios".

[INFO]: No es necesario reiniciar el servidor ni crear una nueva base de datos. Siempre puedes modificar los privilegios de un usuario existente desde la sección "Bases de datos MySQL" de cPanel.

Preguntas Frecuentes (FAQ)

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

Técnicamente, sí, pero no es recomendable. Si un sitio se llena de spam o se corrompe, afectará al otro. Además, los prefijos de las tablas (wp_) pueden entrar en conflicto. Es mucho más limpio y seguro crear una BD separada para cada instalación de WordPress. Ahora que ya sabes crear base de datos cpanel, no tendrás excusa para no hacerlo bien.

¿Qué es el prefijo de la base de datos?

Es el nombre de usuario de tu cPanel que se añade automáticamente al principio de tu BD y de tu usuario. Es una medida de seguridad para que ningún otro usuario del servidor pueda acceder a tus datos.

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

Entra en cPanel > "Bases de datos MySQL". Localiza la BD que quieres borrar y haz clic en "Eliminar". También deberás eliminar al usuario asociado en la pestaña "Usuarios MySQL". Ten mucho cuidado, esto borrará todo el contenido de tu web de forma permanente.

Si uso Syspanel en lugar de cPanel, ¿cambia mucho?

No, el proceso es prácticamente un clon. En Syspanel (accesible en el puerto 2106), encontrarás una sección llamada "Bases de datos" con las mismas opciones: crear BD, crear usuario y asignar privilegios. La lógica es idéntica, así que esta guía te servirá igualmente.

¿Necesito conocimientos de programación para hacer esto?

Para nada. Si has sido capaz de seguir estos pasos, ya eres capaz de gestionar tu propia base de datos. Es un proceso mecánico que, tras hacerlo una vez, te llevará menos de 2 minutos.

Conclusión

Crear una base de datos MySQL y su usuario en cPanel es un proceso sencillo si sigues el asistente paso a paso. La clave está en no saltarse pasos y en guardar bien tus credenciales (nombre de BD, usuario y contraseña).

Una vez que entiendes la relación entre el "almacén" (BD) y la "llave" (usuario), puedes aplicarlo a cualquier panel de control, ya sea cPanel, Syspanel o Plesk. Ahora ya tienes el conocimiento para instalar WordPress desde cero y solucionar el error más común de conexión. ¡A por ello! Tu web te está esperando.

¿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