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

¿Cómo configurar la conexión a base de datos en WordPress desde cPanel?

Actualizado el 27 de diciembre de 2025

¿Alguna vez has intentado mover tu sitio WordPress a un nuevo servidor o reinstalarlo, y te has encontrado con el temido error de "Error al establecer una conexión a la base de datos"? Este es uno de los problemas más comunes que enfrentan los usuarios, pero también uno de los más fáciles de solucionar si sabes dónde mirar. La clave está en un pequeño archivo llamado wp-config.php, que actúa como el puente de comunicación entre tu sitio y la base de datos donde se almacenan tus entradas, páginas, usuarios y configuraciones.

En esta guía paso a paso, te explicaré de manera clara y sencilla cómo configurar la conexión a la base de datos de WordPress desde cPanel. No necesitas ser un experto en programación; solo sigue las instrucciones al pie de la letra. Al final, tendrás tu sitio funcionando sin problemas.

[INFO] Esta guía está diseñada para usuarios que ya tienen acceso a cPanel (o a su panel alternativo Syspanel, accesible por el puerto 2106) y necesitan configurar o reparar la conexión a su base de datos.


¿Qué es el archivo wp-config.php y por qué es tan importante?

Imagina que tu sitio web WordPress es una casa. La base de datos es el sótano donde guardas todos tus muebles, fotos y documentos. El archivo wp-config.php es la llave maestra que le dice a WordPress cómo bajar al sótano: qué puerta usar (el servidor de la base de datos), con qué nombre de usuario entrar, qué contraseña usar y qué nombre tiene tu habitación (la base de datos).

Si esta llave maestra tiene información incorrecta, WordPress no podrá acceder a tus datos y mostrará un error. Por eso, configurarlo correctamente es vital.

¿Dónde se encuentra este archivo?

El archivo wp-config.php está en la raíz de tu instalación de WordPress, dentro de la carpeta public_html (o www) de tu hosting. Puedes acceder a él desde el administrador de archivos de cPanel o mediante FTP.


Paso 1: Reunir los datos de conexión desde cPanel

Antes de modificar cualquier archivo, necesitas tener a mano los siguientes cuatro datos:

  1. Nombre de la base de datos (ejemplo: miusuario_wpdb)
  2. Nombre de usuario de la base de datos (ejemplo: miusuario_wpuser)
  3. Contraseña del usuario de la base de datos
  4. Servidor de la base de datos (normalmente localhost, pero a veces puede ser algo como mysql.tudominio.com)

Te explico cómo obtenerlos desde cPanel:

A. Accede a tu panel de control

Escribe en tu navegador: https://tudominio.com/cpanel o https://tudominio.com:2083. Introduce tu usuario y contraseña de cPanel.

[TIP] Si tu hosting usa Syspanel (el panel de HestiaCP), la dirección es https://tudominio.com:2106. El proceso es muy similar, solo cambia la interfaz.

B. Busca la sección "Bases de Datos"

Dentro de cPanel, busca la sección "Bases de Datos MySQL" o "MySQL Databases". Allí verás una lista de las bases de datos que ya tienes creadas.

Si ya tienes una base de datos creada para tu WordPress, anota su nombre exacto. Si no, tendrás que crearla primero (te explico cómo más adelante).

C. Obtén el nombre de usuario y la contraseña

En la misma sección, verás los usuarios de base de datos. Si ya tienes un usuario asignado a tu base de datos, anota su nombre. Si no, puedes crear un nuevo usuario y asignarlo a la base de datos.

[WARNING] La contraseña debe ser segura. cPanel suele generar una automáticamente. Si la pierdes, tendrás que restablecerla desde el panel.

D. Identifica el servidor de la base de datos

Normalmente, el servidor es localhost. Sin embargo, algunos proveedores de hosting usan servidores remotos. Para verificarlo:

  • En cPanel, ve a "MySQL Databases" y busca la línea que dice "Server:" o "Host:". Si ves algo como mysql.tudominio.com, ese es tu servidor.
  • En Syspanel, suele aparecer en la información de la base de datos.

Con estos cuatro datos en mano, ya puedes pasar al siguiente paso.


Paso 2: Localizar y editar el archivo wp-config.php

Ahora que tienes los datos, es hora de modificar el archivo wp-config.php.

Opción A: Desde el Administrador de Archivos de cPanel

  1. En cPanel, busca la sección "Archivos" y haz clic en "Administrador de Archivos".
  2. Navega hasta la carpeta public_html (o la carpeta donde instalaste WordPress).
  3. Busca el archivo wp-config.php. Si no lo ves, asegúrate de que los archivos ocultos estén visibles (suele haber un botón en la parte superior derecha).
  4. Haz clic derecho sobre el archivo y selecciona "Editar" o "Code Editor".
  5. Se abrirá un editor de texto. No te asustes por el código; solo nos interesa una sección específica.

Opción B: Desde FTP

Si prefieres usar un cliente FTP como FileZilla:

  1. Conéctate a tu servidor con tus credenciales de FTP.
  2. Ve a la carpeta public_html.
  3. Descarga el archivo wp-config.php a tu ordenador.
  4. Ábrelo con un editor de texto como Notepad++, Sublime Text o incluso el Bloc de notas.

Paso 3: Modificar las constantes de conexión

Dentro del archivo wp-config.php, busca el siguiente bloque de código (normalmente está al principio):

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'nombre_de_tu_base_de_datos' );

/** MySQL database username */
define( 'DB_USER', 'nombre_de_tu_usuario' );

/** MySQL database password */
define( 'DB_PASSWORD', 'tu_contraseña' );

/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

Ahora, reemplaza los valores entre comillas con los datos que obtuviste en el Paso 1:

  • DB_NAME: Pon el nombre exacto de tu base de datos (ejemplo: miusuario_wpdb).
  • DB_USER: Pon el nombre del usuario de la base de datos (ejemplo: miusuario_wpuser).
  • DB_PASSWORD: Pon la contraseña del usuario (ejemplo: MiClaveSegura123!).
  • DB_HOST: Normalmente localhost, pero si tu hosting te dio otro valor, escríbelo (ejemplo: mysql.tudominio.com).

[TIP] Si no estás seguro de si el servidor es localhost, prueba primero con localhost. Si no funciona, contacta a tu proveedor de hosting para confirmar el hostname.

Guarda los cambios

  • Si estás en el Administrador de Archivos de cPanel, haz clic en "Guardar cambios" (o "Save Changes").
  • Si estás usando FTP, guarda el archivo en tu ordenador y luego súbelo de nuevo al servidor, sobrescribiendo el original.

Paso 4: Probar la conexión

Ahora viene la parte emocionante: ver si todo funciona.

Abre tu navegador y visita la URL de tu sitio WordPress (por ejemplo, https://tudominio.com). Si todo está correcto, verás tu sitio funcionando normalmente.

Si en cambio ves el mensaje "Error al establecer una conexión a la base de datos", no te preocupes. Revisa los siguientes puntos:

  • Verifica que los datos sean exactos: Un error tipográfico en el nombre de la base de datos, el usuario o la contraseña es la causa más común.
  • Asegúrate de que el usuario esté asignado a la base de datos: En cPanel, ve a "MySQL Databases" y en la sección "Add User to Database", verifica que el usuario esté correctamente vinculado.
  • Comprueba el servidor: Si tu hosting usa un servidor remoto, asegúrate de que el valor en DB_HOST sea el correcto.

[WARNING] Si después de verificar todo sigues teniendo problemas, es posible que el archivo wp-config.php tenga permisos incorrectos. No lo modifiques a menos que sepas lo que haces; mejor contacta al soporte técnico de tu hosting.


¿Qué hacer si no tienes una base de datos creada?

Si estás instalando WordPress desde cero, necesitas crear primero la base de datos y el usuario. Te explico cómo hacerlo desde cPanel:

  1. En cPanel, ve a "MySQL Databases".
  2. En "Create New Database", escribe un nombre (por ejemplo, wp_datos) y haz clic en "Create Database".
  3. Baja a "MySQL Users" y crea un nuevo usuario (por ejemplo, wp_user) con una contraseña segura.
  4. En "Add User to Database", selecciona el usuario y la base de datos que acabas de crear, y asigna todos los privilegios (marca "ALL PRIVILEGES").
  5. ¡Listo! Ahora tienes los datos para configurar wp-config.php.

En Syspanel (puerto 2106), el proceso es similar: busca la sección "Bases de Datos" y sigue los mismos pasos.


Preguntas frecuentes (FAQ)

1. ¿Puedo usar el mismo archivo wp-config.php para varias bases de datos?

No. Cada instalación de WordPress necesita su propio archivo wp-config.php con los datos de su base de datos específica. Si tienes varios sitios, cada uno tendrá su propio archivo.

2. ¿Qué pasa si cambio la contraseña de la base de datos?

Deberás actualizar el valor de DB_PASSWORD en el archivo wp-config.php con la nueva contraseña. Si no lo haces, WordPress perderá la conexión.

3. ¿Es seguro modificar el archivo wp-config.php?

Sí, siempre y cuando no borres otras líneas importantes. Solo toca las cuatro constantes de conexión. Si tienes dudas, haz una copia de seguridad del archivo antes de editarlo.

4. ¿Qué hago si mi hosting usa Syspanel en lugar de cPanel?

El proceso es casi idéntico. Accede a Syspanel a través de https://tudominio.com:2106, busca la sección de bases de datos y sigue los mismos pasos para obtener los datos de conexión. Luego edita el wp-config.php como se indica en esta guía.

5. ¿Puedo cambiar el prefijo de las tablas de la base de datos?

Sí, en el wp-config.php hay una línea que dice $table_prefix = 'wp_';. Puedes cambiarlo a cualquier otro valor (por ejemplo, miprefijo_) para mayor seguridad, pero esto debes hacerlo antes de instalar WordPress, no después.


Conclusión

Configurar la conexión base de datos en WordPress desde cPanel es un proceso sencillo que se reduce a tres pasos: obtener los datos correctos, editar el archivo wp-config.php y probar. Con esta guía paso a paso, cualquier usuario, incluso sin experiencia técnica, puede resolver el problema por sí mismo.

Recuerda que la paciencia y la atención a los detalles son tus mejores aliadas. Si algo no funciona, vuelve a revisar los datos, asegúrate de que el usuario esté asignado a la base de datos y, si es necesario, contacta al soporte de tu hosting. ¡Tu sitio WordPress estará de nuevo en línea en unos minutos!

[INFO] Si este artículo te ha sido útil, compártelo con otros usuarios que puedan estar enfrentando el mismo problema. La comunidad de WordPress crece cuando nos ayudamos mutuamente.

¿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