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

Guía para crear una base de datos en cPanel para WordPress

Actualizado el 10 de marzo de 2026

Esta guía está diseñada para que cualquier persona, incluso sin experiencia técnica, pueda crear una base de datos en cPanel para WordPress de forma rápida y segura. Una base de datos es el corazón de tu sitio web, ya que almacena todo tu contenido: entradas, páginas, comentarios, usuarios y configuraciones. Sin ella, WordPress simplemente no puede funcionar.

A lo largo de este artículo, te explicaremos paso a paso cómo realizar este proceso. Cubriremos desde la creación de la base de datos y el usuario, hasta la asignación de privilegios y la configuración final en tu archivo wp-config.php. También resolveremos las dudas más frecuentes y te daremos consejos para evitar errores comunes.


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

Imagina una base de datos como un gran archivador digital organizado en cajones y carpetas. Cada "cajón" es una tabla, y dentro de ella se guarda información específica: una tabla para las entradas del blog, otra para los usuarios, otra para los comentarios, etc.

WordPress utiliza un sistema de gestión de bases de datos llamado MySQL (o MariaDB, que es su versión mejorada). Cuando alguien visita tu web, WordPress consulta esta base de datos para mostrar el contenido correcto. Cuando tú escribes un nuevo artículo, WordPress guarda esa información en la base de datos.

Por lo tanto, crear una base de datos en cPanel para WordPress es el primer paso técnico real después de tener tu dominio y hosting contratados.

[INFO] La mayoría de los planes de hosting compartido ya incluyen cPanel y al menos una base de datos MySQL. Si tu plan no la incluye, deberás contratar una adicional o actualizar tu plan.


Requisitos previos antes de empezar

Antes de lanzarnos a los pasos, asegúrate de tener lo siguiente a mano:

  • Acceso a cPanel: Debes tener las credenciales de tu cuenta de cPanel (usuario y contraseña). Normalmente las recibes por correo electrónico al contratar el hosting.
  • Nombre de tu sitio web: Ten claro el dominio que vas a usar (ej: miprimerwp.com).
  • **Paciencia y atención:** Sigue los pasos en orden. Un error en el nombre de la base de datos puede causar problemas difíciles de detectar.
    

Paso 1: Acceder a cPanel y localizar la sección de Bases de Datos

  1. Abre tu navegador web favorito (Chrome, Firefox, Edge, etc.).
  2. Escribe la dirección de acceso a cPanel. Normalmente es algo como: https://tudominio.com/cpanel o https://tudominio.com:2083. Si no estás seguro, consulta el correo de bienvenida de tu hosting.
  3. Introduce tu usuario y contraseña de cPanel. Haz clic en "Iniciar sesión" o "Log in".

Una vez dentro, verás un panel lleno de iconos. No te abrumes. Busca la sección que dice "Bases de Datos" o "Databases". Dentro de ella, encontrarás el icono de "MySQL Databases" o "MySQL Database Wizard". Para esta guía, usaremos el "MySQL Database Wizard" porque es el más guiado y fácil para principiantes. Si no lo ves, busca directamente "MySQL Databases".

[TIP] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso es diferente. En ese caso, accede a través del puerto 2106 (ej: https://tudominio.com:2106). Una vez dentro, busca la sección "Base de datos" o "Databases". El proceso es muy similar, pero la interfaz es más minimalista.


Paso 2: Crear la base de datos

Haz clic en el icono "MySQL Database Wizard". Se abrirá un asistente de varios pasos. El primero es crear la base de datos.

  1. En el campo "New Database" (Nueva base de datos), escribe un nombre descriptivo. Por ejemplo: wp_blog o miprimerwp. El sistema normalmente le añadirá un prefijo con tu usuario de cPanel (ej: tuusuario_wp_blog), pero no te preocupes, el nombre final se verá completo en el siguiente paso.
  2. Haz clic en "Next Step" (Siguiente paso).

[WARNING] El nombre de la base de datos debe ser único en tu cuenta de hosting. No uses espacios ni caracteres especiales (solo letras, números y guiones bajos). Por ejemplo, mi base de datos no es válido; usa mi_base_de_datos.


Paso 3: Crear un usuario para la base de datos

WordPress necesita un "usuario" con una "contraseña" para poder conectarse a la base de datos. Es como tener una llave para abrir el archivador.

  1. En la pantalla siguiente, verás dos campos: "Username" (Nombre de usuario) y "Password" (Contraseña).
  2. Para el Username, elige algo relacionado con tu sitio, como wpuser o blogadmin. Recuerda que el sistema le añadirá un prefijo.
  3. Para la Password, es MUY IMPORTANTE que uses una contraseña segura. No uses "123456" ni "password". El propio cPanel tiene un generador de contraseñas. Haz clic en el botón "Password Generator".
    • Copia la contraseña generada o escríbela en un bloc de notas. No la pierdas, la necesitarás más adelante.
    • Marca la casilla de verificación para confirmar que has copiado la contraseña.
  4. Haz clic en "Create User" (Crear usuario).

[TIP] Guarda el nombre de usuario y la contraseña en un lugar seguro. Un gestor de contraseñas (como LastPass, Bitwarden o el administrador de contraseñas de tu navegador) es ideal para esto.


Paso 4: Asignar privilegios al usuario

Ahora que tienes la base de datos y el usuario, debes decirle a cPanel qué puede hacer ese usuario dentro de la base de datos. Para WordPress, necesita poder leer, escribir, modificar y borrar datos. Es decir, necesita todos los privilegios.

  1. En la pantalla actual, verás una lista de "Privilegios" con casillas de verificación. Para no complicarte, busca la opción "ALL PRIVILEGES" (Todos los privilegios) y márcala. Verás que se marcan todas las casillas automáticamente.
  2. Haz clic en "Next Step" (Siguiente paso).

[WARNING] NUNCA asignes todos los privilegios a un usuario que no sea el principal de tu WordPress. Si un hacker obtiene acceso a ese usuario, podría destruir tu base de datos. Para un sitio WordPress estándar, "ALL PRIVILEGES" es correcto.


Paso 5: Completar el asistente y verificar

El asistente te mostrará un resumen con los datos que acabas de crear. Verás algo como:

  • Database: tuusuario_wp_blog
  • User: tuusuario_wpuser
  • Password: (la contraseña que generaste)

Anota estos tres datos. Son los que necesitarás en el siguiente paso. Haz clic en "Finish" (Finalizar) o en el botón que corresponda para salir del asistente.


Paso 6: Conectar la base de datos con WordPress (configurar wp-config.php)

Ahora tienes la base de datos creada, pero WordPress aún no sabe que existe. Para decírselo, debes modificar el archivo de configuración principal de WordPress: wp-config.php.

Opción A: Si estás instalando WordPress por primera vez (Instalación manual)

  1. Descarga WordPress desde wordpress.org.

  2. Descomprime el archivo en tu computadora.

  3. Busca el archivo llamado wp-config-sample.php y renómbralo a wp-config.php.

  4. Ábrelo con un editor de texto simple (Bloc de notas, Sublime Text, VS Code).

  5. Busca las siguientes líneas y reemplázalas con los datos que anotaste:

    define('DB_NAME', 'aqui_va_el_nombre_de_tu_base_de_datos');
    define('DB_USER', 'aqui_va_el_usuario_de_la_base_de_datos');
    define('DB_PASSWORD', 'aqui_va_la_contraseña_del_usuario');
    define('DB_HOST', 'localhost');
    
    • DB_NAME: Copia exactamente el nombre de la base de datos (ej: tuusuario_wp_blog).
    • DB_USER: Copia exactamente el nombre del usuario (ej: tuusuario_wpuser).
    • DB_PASSWORD: Copia la contraseña que generaste.
    • DB_HOST: En el 99% de los casos, es localhost. Si tu hosting te indica otra cosa (como una IP), cámbialo. Si no, déjalo como localhost.
  6. Guarda el archivo wp-config.php.

  7. Sube todos los archivos de WordPress a tu servidor (normalmente a la carpeta public_html o una subcarpeta) mediante FTP o el administrador de archivos de cPanel.

  8. Ahora, visita tu dominio en el navegador. WordPress debería reconocer la base de datos y comenzar el proceso de instalación (idioma, título del sitio, usuario administrador, etc.).

Opción B: Si ya tienes WordPress instalado y quieres cambiar la base de datos

  1. Conéctate a tu servidor mediante FTP o el administrador de archivos de cPanel.
  2. Navega hasta la carpeta raíz de tu WordPress (normalmente public_html).
  3. Busca el archivo wp-config.php. Si no existe, créalo a partir de wp-config-sample.php como se explicó arriba.
  4. Edita el archivo y reemplaza las líneas de configuración de la base de datos con las nuevas.

[INFO] Si cambias la base de datos en un WordPress ya funcionando, perderás todo el contenido anterior (entradas, páginas, etc.) a menos que importes los datos de la base de datos antigua. Este proceso es para casos de migración o reinstalación.


Preguntas frecuentes (FAQ)

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

No, no es recomendable. Cada sitio WordPress debe tener su propia base de datos. Compartir la misma base de datos entre dos sitios puede causar conflictos de datos, corrupción y problemas de rendimiento. Crea una base de datos independiente para cada instalación de WordPress.

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

No te preocupes, puedes cambiarla desde cPanel. Ve a "MySQL Databases" (no el wizard), busca la sección "Current Users" (Usuarios actuales), encuentra tu usuario y haz clic en "Change Password" (Cambiar contraseña). Luego, actualiza el archivo wp-config.php con la nueva contraseña.

¿Es necesario usar "localhost" como DB_HOST?

En la gran mayoría de los hostings compartidos, sí. Sin embargo, algunos proveedores (como WP Engine o Kinsta) pueden usar un host remoto. Si tu proveedor te proporciona un host específico, úsalo. Si no, localhost es la opción correcta.

¿Puedo crear la base de datos desde el instalador automático de WordPress (Softaculous, etc.)?

Sí, los instaladores automáticos como Softaculous o Fantastico suelen crear la base de datos por ti durante el proceso de instalación. Sin embargo, es útil saber hacerlo manualmente por si necesitas migrar tu sitio, solucionar problemas o simplemente entender cómo funciona tu web.

Mi hosting usa Syspanel (HestiaCP). ¿El proceso es diferente?

El proceso conceptual es el mismo, pero la interfaz cambia. En Syspanel (puerto 2106), busca la sección "Base de datos" o "Databases". Allí podrás crear la base de datos, el usuario y asignar privilegios en una sola pantalla. Luego, el archivo wp-config.php se configura exactamente igual.

¿Qué significa el error "Error establishing a database connection"?

Este es el error más común. Significa que WordPress no puede conectarse a la base de datos. Las causas más frecuentes son:

  • Nombre de base de datos, usuario o contraseña incorrectos en el wp-config.php.
  • El servidor de base de datos está caído (poco común, pero puede pasar).
  • El usuario no tiene los privilegios correctos (vuelve al paso 4 y asegúrate de tener "ALL PRIVILEGES").
  • El archivo wp-config.php tiene errores de sintaxis (revisa que las comillas y los puntos y comas estén correctos).

Conclusión

Crear una base de datos en cPanel para WordPress es un proceso sencillo pero fundamental. Siguiendo esta guía paso a paso, podrás hacerlo sin problemas y sentar las bases para un sitio web sólido y funcional. Recuerda siempre anotar los datos de acceso, usar contraseñas seguras y no compartir la base de datos entre diferentes instalaciones de WordPress.

Si encuentras algún problema, no dudes en consultar la documentación de tu proveedor de hosting o contactar con su soporte técnico. ¡Ahora ya tienes el conocimiento para dar el siguiente paso en tu aventura con WordPress!

¿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