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

Configurar conexión a base de datos en WordPress: Guía fácil

Actualizado el 5 de octubre de 2025

¿Te has encontrado con el temido mensaje de "Error al establecer una conexión con la base de datos" en tu WordPress? No te preocupes, es uno de los problemas más comunes, pero también de los más fáciles de solucionar una vez que entiendes cómo funciona la conexión base de datos. En esta guía fácil, vamos a desglosar todo lo que necesitas saber para configurar correctamente tu archivo wp-config.php, el corazón de la comunicación entre WordPress y tu base de datos.

Piensa en tu sitio web como una tienda online. La base de datos es el almacén donde guardas todos los productos (artículos, páginas, comentarios, usuarios, etc.). WordPress es el encargado de ir al almacén, tomar lo que necesita y mostrarlo bonito en tu tienda (el sitio web). Para que esto funcione, necesita una llave especial: esa llave es el archivo wp-config.php. Si la llave está mal, la puerta del almacén no se abre y tu tienda se queda vacía.

No importa si eres un principiante total o si ya has trasteado un poco con WordPress. Aquí te explicaré paso a paso, con un lenguaje claro y sin tecnicismos, cómo realizar esta configuración. Además, resolveremos las dudas más frecuentes (FAQ) para que puedas solucionar cualquier problema por ti mismo.


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

El archivo wp-config.php es el archivo de configuración principal de WordPress. Se encuentra en la raíz de tu instalación (la carpeta donde tienes todos los archivos de WordPress, normalmente llamada public_html o www). Este archivo contiene información crítica, como:

  • Nombre de la base de datos: El "almacén" donde se guarda todo tu contenido.
  • Usuario de la base de datos: La persona que tiene permiso para entrar al almacén.
  • Contraseña de la base de datos: La llave secreta de esa persona.
  • Host de la base de datos: La dirección del almacén (normalmente es localhost o una dirección IP).
  • Prefijo de las tablas: Un identificador para las tablas dentro del almacén (por ejemplo, wp_).

Si cualquiera de estos datos es incorrecto, WordPress no podrá comunicarse con tu base de datos y tu sitio web no funcionará.

[INFO] El archivo wp-config.php es como la caja fuerte de tu sitio. Contiene información sensible, por lo que nunca debes compartirla con nadie y siempre debes mantenerlo protegido.


Paso a paso: Cómo configurar la conexión a la base de datos en WordPress

Vamos a realizar la configuración de forma manual. No te asustes, es más sencillo de lo que parece. Solo necesitas dos cosas: acceso a tu panel de control de hosting (como cPanel o Syspanel) y un editor de texto (como el Bloc de notas, Sublime Text o Visual Studio Code).

1. Encuentra tus datos de conexión a la base de datos

Antes de tocar nada, necesitas tener a mano los datos de tu base de datos. Normalmente los encuentras en el panel de control de tu hosting.

Si usas Syspanel (antes conocido como HestiaCP):

  1. Inicia sesión en Syspanel. Recuerda que la dirección de acceso suele ser https://tudominio.com:2106.
  2. Busca la sección de "Bases de Datos" o "Base de datos".
  3. Allí verás una lista con las bases de datos que has creado. Si no tienes ninguna, puedes crearla desde el mismo panel (normalmente hay un botón de "Añadir Base de Datos").
  4. Anota los siguientes datos (son los que necesitarás):
    • Nombre de la base de datos: Suele ser algo como usuario_nombrebasededatos.
    • Usuario de la base de datos: Normalmente es el mismo que el nombre, o uno similar.
    • Contraseña: La que pusiste al crear la base de datos. Si no la recuerdas, puedes generar una nueva desde el panel.
    • Host: Casi siempre es localhost. En Syspanel, suele ser localhost.

[TIP] Si estás en un hosting compartido, el host casi siempre es localhost. Si tienes un servidor dedicado o en la nube, puede ser una dirección IP como 192.168.1.1 o un nombre como mysql.tudominio.com.

2. Localiza y edita el archivo wp-config.php

Ahora que tienes tus datos, vamos a buscar el archivo wp-config.php. Puedes hacerlo de dos maneras:

Opción A: A través del Administrador de Archivos de tu hosting

  1. Entra a tu panel de control (cPanel, Syspanel, etc.).
  2. Busca la opción "Administrador de Archivos" o "File Manager".
  3. Navega hasta la carpeta donde tienes instalado WordPress (normalmente public_html o www).
  4. Busca el archivo wp-config.php. Si no lo ves, asegúrate de que estás viendo los archivos ocultos (suele haber un botón de "Mostrar archivos ocultos").
  5. Haz clic derecho sobre el archivo y selecciona "Editar" o "Edit".

Opción B: A través de FTP

  1. Conéctate a tu servidor usando un cliente FTP (como FileZilla).
  2. Navega hasta la carpeta raíz de WordPress.
  3. Busca el archivo wp-config.php.
  4. Descárgalo a tu computadora, edítalo con un editor de texto y luego súbelo de nuevo (reemplazando el original).

3. Modifica las líneas de configuración de la base de datos

Una vez que tengas el archivo abierto, busca las siguientes líneas (estarán al principio del archivo):

// ** Configuración de la base de datos de WordPress - Puedes obtener esto de tu proveedor de alojamiento ** //
define( 'DB_NAME', 'nombre_de_tu_bd' );
define( 'DB_USER', 'usuario_de_tu_bd' );
define( 'DB_PASSWORD', 'contraseña_de_tu_bd' );
define( 'DB_HOST', 'localhost' );

Ahora, simplemente reemplaza los valores entre comillas simples con los datos que anotaste en el paso 1. Por ejemplo:

define( 'DB_NAME', 'miusuario_miweb' );
define( 'DB_USER', 'miusuario_miweb' );
define( 'DB_PASSWORD', 'MiContraseñaSegura123!' );
define( 'DB_HOST', 'localhost' );

[WARNING] Ten mucho cuidado con las comillas. No las borres ni las cambies. Deben ser comillas simples (') y no dobles ("). Un error aquí y la conexión fallará.

4. Guarda los cambios y comprueba tu sitio

Guarda el archivo y, si lo editaste localmente, súbelo al servidor reemplazando el original. Ahora, visita tu sitio web. Si todo está correcto, deberías ver tu página funcionando con normalidad.

Si aún ves el error de conexión, no te desesperes. Revisa los siguientes puntos:

  • ¿El nombre de la base de datos es correcto? A veces los paneles de hosting añaden un prefijo (como usuario_).
  • ¿El usuario tiene todos los privilegios sobre la base de datos? En tu panel de control, asegúrate de que el usuario esté vinculado a la base de datos y tenga permisos completos (SELECT, INSERT, UPDATE, DELETE, CREATE, etc.).
  • ¿La contraseña tiene caracteres especiales? Si tu contraseña tiene caracteres como $, &, ', ", \, podría estar causando problemas. Prueba a cambiarla por una más simple (solo letras y números) para descartar.

Solución de problemas comunes (FAQ)

Aquí respondo a las preguntas más frecuentes que recibimos en soporte técnico.

1. "Recibo el error 'Error al establecer una conexión con la base de datos' después de mover mi web a un nuevo hosting."

Esto es muy común. Al mover tu web, los datos de conexión cambian. Simplemente sigue los pasos de esta guía para actualizar el wp-config.php con los nuevos datos de tu base de datos en el nuevo hosting.

2. "No encuentro el archivo wp-config.php en mi instalación de WordPress."

Si es una instalación nueva, es posible que aún no exista. WordPress crea este archivo automáticamente durante el proceso de instalación. Si no lo ves, puedes crearlo manualmente:

  1. Descarga una copia de WordPress desde wordpress.org.
  2. Busca el archivo wp-config-sample.php en la carpeta descargada.
  3. Renómbralo a wp-config.php.
  4. Edítalo y añade tus datos de conexión (como explicamos arriba).
  5. Súbelo a la raíz de tu instalación de WordPress.

3. "¿Qué hago si mi hosting usa Syspanel y no encuentro la sección de bases de datos?"

En Syspanel, la sección de bases de datos suele estar en el menú principal, etiquetada como "Bases de Datos" o "Base de datos". Si no la ves, asegúrate de haber iniciado sesión con un usuario que tenga permisos de administrador. Recuerda que el acceso es por el puerto 2106 (ejemplo: https://tudominio.com:2106).

4. "Mi web funciona, pero quiero cambiar el prefijo de las tablas de la base de datos por seguridad."

Cambiar el prefijo (por ejemplo, de wp_ a miweb_) es una buena práctica de seguridad. Sin embargo, no se hace solo editando el wp-config.php. Debes:

  1. Cambiar el prefijo en el archivo wp-config.php (línea $table_prefix = 'wp_';).
  2. Renombrar todas las tablas de tu base de datos con el nuevo prefijo (puedes usar phpMyAdmin para esto).
  3. Actualizar las referencias al prefijo en las opciones de la base de datos (esto es más avanzado). Te recomiendo usar un plugin como "Change Table Prefix" para hacerlo de forma segura.

5. "He configurado todo bien, pero sigo teniendo problemas de conexión."

Hay otras causas posibles:

  • Firewall o IP bloqueada: Asegúrate de que tu IP no esté bloqueada por el firewall del servidor.
  • Servidor MySQL caído: Contacta a tu proveedor de hosting para verificar que el servicio de base de datos esté funcionando.
  • Corrupción de la base de datos: Puedes repararla desde phpMyAdmin (selecciona la base de datos, ve a la pestaña "Operaciones" y elige "Reparar tabla").
  • Errores de sintaxis en wp-config.php: Revisa que no haya espacios en blanco o caracteres extraños antes de <?php o después de ?>.

[INFO] Si después de todo sigues sin solución, no dudes en contactar al soporte técnico de tu hosting. Ellos pueden verificar los logs del servidor y darte una respuesta más precisa.


Conclusión: La conexión base de datos es el alma de tu WordPress

Configurar la conexión base de datos en WordPress es una tarea fundamental que, aunque parezca técnica, es bastante sencilla una vez que sabes dónde mirar y qué hacer. El archivo wp-config.php es tu mejor aliado y, con los pasos que te he dado, deberías ser capaz de resolver cualquier problema de conexión por ti mismo.

Recuerda: siempre ten a mano tus datos de conexión (nombre de la BD, usuario, contraseña y host). Guárdalos en un lugar seguro, pero no en el propio archivo wp-config.php (aunque parezca obvio, nunca está de más decirlo).

Ahora que ya dominas este proceso, si alguna vez ves ese temido mensaje de error, ya sabes exactamente qué hacer: respira hondo, busca tu wp-config.php, verifica los datos y, si todo está bien, revisa los logs del servidor. ¡Tu sitio web estará de vuelta en línea en cuestión de minutos!

Espero que esta guía fácil te haya sido de gran ayuda. Si tienes alguna otra duda, recuerda que estamos aquí para ayudarte. ¡Feliz blogging!

¿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