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

Cómo configurar una base de datos para WordPress en cPanel

Actualizado el 19 de abril de 2026

Configurar una base de datos es uno de los pasos más importantes al instalar WordPress. En este artículo, te guiaré paso a paso para que puedas hacerlo desde cPanel, el panel de control más común en los servicios de hosting. Aprenderás a crear la base de datos, el usuario, asignar privilegios y conectar todo con tu archivo wp-config.php. No necesitas ser un experto en programación, solo seguir las instrucciones al pie de la letra.


¿Qué necesitas antes de empezar?

Antes de lanzarte a configurar, asegúrate de tener lo siguiente a la mano:

  • Acceso a tu panel de control de hosting (cPanel o Syspanel).
  • El nombre de dominio donde instalará WordPress (ejemplo: tudominio.com).
  • Un cliente FTP o el administrador de archivos de cPanel (opcional, pero útil).
  • Conocimientos básicos de navegación en el panel.

[INFO] Si tu hosting usa Syspanel (antes HestiaCP), el proceso es muy similar. Solo recuerda que el acceso es por el puerto 2106 (ejemplo: tudominio.com:2106).


Paso 1: Accede a cPanel y busca la sección de Bases de Datos

  1. Abre tu navegador y escribe la dirección de tu cPanel. Normalmente es tudominio.com/cpanel o tudominio.com:2083.
  2. Ingresa con tu usuario y contraseña de hosting.
  3. Una vez dentro, busca la sección Bases de Datos. Verás varias opciones como "MySQL Databases", "phpMyAdmin", "MySQL Database Wizard", etc.

[TIP] Si no encuentras las opciones, usa el buscador interno de cPanel (arriba a la derecha) y escribe "MySQL".


Paso 2: Crea la base de datos MySQL

La base de datos es el lugar donde WordPress guardará todo tu contenido: entradas, páginas, comentarios, usuarios, etc.

  1. Haz clic en MySQL Databases (o en "MySQL Database Wizard" si prefieres un asistente guiado).
  2. En la sección Create New Database, escribe un nombre para tu base de datos. Por ejemplo: wordpress_db o blog_data. El sistema suele agregar un prefijo con tu usuario de hosting (ejemplo: tuusuario_wordpress_db).
  3. Haz clic en Create Database.

[WARNING] El nombre de la base de datos no debe contener espacios ni caracteres especiales (solo letras, números y guiones bajos). No uses tildes ni ñ.


Paso 3: Crea un usuario para la base de datos

WordPress necesita un usuario con permisos para leer y escribir en la base de datos.

  1. Baja hasta la sección Add New User.
  2. Elige un nombre de usuario, por ejemplo: wp_user o admin_bd.
  3. Crea una contraseña segura. Puedes usar el generador de contraseñas que ofrece cPanel (el botón "Generate Password"). Copia la contraseña en un lugar seguro.
  4. Haz clic en Create User.

[TIP] Anota en un bloc de notas: el nombre de la base de datos, el usuario y la contraseña. Los necesitarás más adelante.


Paso 4: Asigna el usuario a la base de datos (privilegios)

Ahora debes decirle a cPanel que este usuario puede acceder a la base de datos que creaste.

  1. Ve a la sección Add User to Database.
  2. En el primer menú desplegable, selecciona el usuario que acabas de crear.
  3. En el segundo menú, selecciona la base de datos que creaste.
  4. Haz clic en Add.
  5. Te aparecerá una pantalla para elegir los privilegios. Marca la opción ALL PRIVILEGES (o "Todos los privilegios"). Esto le da al usuario control total sobre la base de datos.
  6. Haz clic en Make Changes.

[INFO] Si usas Syspanel, el proceso es idéntico, solo que la interfaz puede variar ligeramente. Busca "Bases de Datos" y luego "Agregar usuario a base de datos".


Paso 5: Localiza los datos de conexión

Ya tienes la base de datos y el usuario. Ahora necesitas tres datos clave:

  • Nombre de la base de datos: Ejemplo: tuusuario_wordpress_db
  • Usuario de la base de datos: Ejemplo: tuusuario_wp_user
  • Contraseña: La que generaste en el paso 3.
  • Host de la base de datos: Normalmente es localhost. En algunos hosting puede ser algo como mysql.tudominio.com. Si no estás seguro, consulta el panel de cPanel, en la sección "MySQL Databases" suele aparecer como "Server" o "Host".

Paso 6: Configura el archivo wp-config.php

WordPress necesita un archivo llamado wp-config.php para conectarse a la base de datos. Si aún no has instalado WordPress, puedes descargar el CMS desde wordpress.org y subirlo a tu servidor. Pero lo más común es que ya tengas WordPress instalado y solo necesites editar este archivo.

Opción A: Si estás instalando WordPress por primera vez

  1. Descarga WordPress y descomprímelo en tu computadora.
  2. Busca el archivo wp-config-sample.php y renómbralo a wp-config.php.
  3. Ábrelo con un editor de texto (como Notepad++ o Bloc de notas).
  4. Busca las siguientes líneas y reemplázalas con tus datos:
define('DB_NAME', 'tuusuario_wordpress_db');
define('DB_USER', 'tuusuario_wp_user');
define('DB_PASSWORD', 'tu_contraseña');
define('DB_HOST', 'localhost');
  1. Guarda el archivo y súbelo a la carpeta raíz de tu sitio (normalmente public_html o www) mediante FTP o el administrador de archivos de cPanel.

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

  1. Accede a tu servidor vía FTP o al administrador de archivos de cPanel.
  2. Navega hasta la carpeta donde está instalado WordPress (por lo general public_html).
  3. Busca el archivo wp-config.php. Si no existe, puedes crearlo a partir de wp-config-sample.php como en la opción A.
  4. Edita el archivo con un editor de texto y modifica las líneas de conexión.

[WARNING] Si editas un wp-config.php existente, asegúrate de no borrar otras líneas importantes. Solo modifica las cuatro líneas que empiezan con define('DB_.


Paso 7: Verifica la conexión

Una vez que hayas guardado los cambios, abre tu navegador y visita tu dominio. Si todo está correcto, WordPress debería cargar sin problemas. Si ves un mensaje de error como "Error establishing a database connection", revisa:

  • Que el nombre de la base de datos, usuario y contraseña sean exactamente los que creaste.
  • Que el host sea correcto (casi siempre es localhost).
  • Que el usuario tenga todos los privilegios (vuelve al paso 4 y verifica).

[TIP] Si usas Syspanel, el host de la base de datos suele ser localhost también. Si no funciona, revisa la configuración en el panel de Syspanel, sección "Bases de Datos".


Preguntas frecuentes (FAQ)

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

No es recomendable. Cada instalación de WordPress debe tener su propia base de datos para evitar conflictos de datos. Si tienes varios sitios, crea una base de datos independiente para cada uno.

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

Desde cPanel, puedes cambiar la contraseña del usuario en la sección MySQL Databases. Busca el usuario en la lista y haz clic en "Change Password". Luego actualiza el wp-config.php con la nueva contraseña.

¿Es seguro usar "localhost" como host?

Sí, en la gran mayoría de los hosting compartidos, la base de datos está en el mismo servidor que tu sitio, por lo que localhost es la opción correcta y segura.

¿Puedo configurar la base de datos desde phpMyAdmin?

Sí, pero es más complicado. phpMyAdmin es una herramienta avanzada para administrar bases de datos. Te recomiendo usar el asistente de cPanel para evitar errores.

¿Qué pasa si mi hosting usa Syspanel (HestiaCP)?

El proceso es casi idéntico. Accede a tu panel en tudominio.com:2106, busca la sección "Bases de Datos" y sigue los mismos pasos. El host de la base de datos también suele ser localhost.


Consejos finales para una configuración exitosa

  • Usa contraseñas seguras: No uses "123456" o "password". Genera una contraseña larga con letras, números y símbolos.
  • Haz una copia de seguridad: Antes de modificar el wp-config.php, guarda una copia del archivo original por si algo sale mal.
  • Mantén actualizado WordPress: Una base de datos bien configurada es el primer paso, pero también debes mantener el núcleo, los temas y los plugins actualizados para evitar vulnerabilidades.
  • Si tienes dudas, contacta a tu proveedor de hosting: El soporte técnico de tu hosting puede ayudarte a verificar la configuración de la base de datos.

Configurar una base de datos para WordPress en cPanel es un proceso sencillo una vez que entiendes los pasos. Recuerda que la clave está en tener a mano los datos de conexión y editarlos correctamente en el archivo wp-config.php. ¡Ahora ya puedes instalar WordPress y empezar a crear tu sitio web!

[INFO] Si prefieres no hacerlo manualmente, muchos hosting ofrecen instaladores automáticos como Softaculous o Fantastico. Pero saber hacerlo tú mismo te da control total sobre tu sitio.

¿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