Cómo conectar una base de datos en WordPress desde Plesk
¿Alguna vez te has encontrado con el mensaje de “Error de conexión a la base de datos” en tu sitio WordPress y no sabías por dónde empezar? No te preocupes, es una de las situaciones más comunes, pero también una de las más fáciles de solucionar cuando sabes cómo funciona la conexión. En esta guía completa, te explicaré paso a paso cómo conectar una base de datos en WordPress desde Plesk, el popular panel de control de hosting. Veremos desde qué es una base de datos hasta cómo editar el archivo mágico wp-config.php. Si sigues estas instrucciones, tu sitio volverá a funcionar en minutos.
¿Qué es una base de datos y por qué WordPress la necesita?
Antes de meternos en materia, es importante entender el concepto. Imagina que tu sitio web es una librería. El diseño, los temas y los plugins son los muebles y la decoración. Pero el contenido real (tus artículos, páginas, comentarios y usuarios) son los libros. Pues bien, la base de datos es el almacén donde se guardan todos esos libros. WordPress usa MySQL como sistema de gestión de bases de datos. Sin ella, tu web no podría recordar ni una sola entrada.
Cuando instalas WordPress por primera vez, o cuando trasladas tu sitio a un nuevo servidor, necesitas “decirle” a WordPress dónde está esa base de datos y cómo acceder a ella. Eso se hace a través del archivo wp-config.php, que es como el carnet de identidad de tu web. Y aquí es donde entra Plesk, el panel de control de tu hosting, para ayudarte a crear y gestionar todo.
Paso 1: Acceder a Plesk y localizar la sección de bases de datos
Lo primero es entrar a tu panel de Plesk. Normalmente accedes escribiendo en tu navegador algo como https://tudominio.com:8443 o la URL que te haya proporcionado tu proveedor de hosting. Una vez dentro, busca en el menú lateral o en la pantalla principal la sección llamada “Bases de datos” o “Databases”. En la mayoría de versiones de Plesk, está dentro del apartado de “Sitios web y dominios”.
[TIP] Si no ves la opción directamente, haz clic en el nombre de tu dominio y luego busca la pestaña “Bases de datos”. En Plesk Obsidian suele estar muy visible.
Paso 2: Crear una nueva base de datos y un usuario
Si aún no tienes una base de datos creada para tu WordPress, este es el momento. No te asustes, es muy sencillo.
### Crear la base de datos
- Haz clic en el botón “Añadir base de datos”.
- Elige un nombre descriptivo, por ejemplo:
mipagina_wp_db. Evita espacios y caracteres raros. - En el campo “Tipo de base de datos”, selecciona MySQL. Es el estándar para WordPress.
- Plesk te preguntará si quieres crear un usuario ahora. Marca la casilla “Crear usuario de base de datos”.
### Crear el usuario de la base de datos
- Introduce un nombre de usuario, por ejemplo:
mipagina_user. - Genera una contraseña segura. Plesk suele tener un botón de “Generar” que te facilita una. ¡Guárdala en un lugar seguro! La necesitarás más adelante.
- Haz clic en “Aceptar” o “OK”.
En unos segundos, Plesk creará la base de datos y el usuario, y los vinculará automáticamente. Verás algo como:
- Nombre de la base de datos:
mipagina_wp_db - Usuario:
mipagina_user - Servidor de base de datos: Normalmente es
localhost. Este dato es clave.
[INFO] En la mayoría de servidores compartidos, el servidor de base de datos es “localhost”. Pero si tu hosting usa un servidor de bases de datos externo, Plesk te mostrará una dirección IP o un nombre de host diferente. Copia ese valor exactamente.
Paso 3: Localizar y editar el archivo wp-config.php
Ahora viene la parte crucial. El archivo wp-config.php se encuentra en la raíz de tu instalación de WordPress, normalmente en la carpeta httpdocs o public_html dentro de Plesk.
### Acceder al archivo desde el Administrador de archivos de Plesk
- En Plesk, ve a “Sitios web y dominios”.
- Busca el icono de “Administrador de archivos” (suele ser una carpeta).
- Navega hasta la carpeta donde tienes WordPress instalado (por ejemplo,
httpdocsopublic_html). - Localiza el archivo wp-config.php. Si no lo ves, asegúrate de que los archivos ocultos sean visibles (hay un botón para ello en la esquina superior derecha).
### Editar el archivo con los datos de conexión
Haz clic derecho sobre wp-config.php y selecciona “Editar” o “Edit in Code Editor”. Se abrirá un editor de texto. Busca las siguientes líneas (suelen estar al principio del archivo):
define('DB_NAME', 'nombre_de_tu_base_de_datos');
define('DB_USER', 'tu_usuario');
define('DB_PASSWORD', 'tu_contraseña');
define('DB_HOST', 'localhost');
Ahora, sustitúyelas con los datos que creaste en el paso anterior:
- DB_NAME: Pon el nombre de tu base de datos, por ejemplo:
mipagina_wp_db. - DB_USER: Pon el nombre del usuario, por ejemplo:
mipagina_user. - DB_PASSWORD: Pon la contraseña que generaste.
- DB_HOST: Normalmente es
localhost, pero si Plesk te indicó otro valor (comomysql.tudominio.com), ponlo aquí.
[WARNING] No cambies nada más en este archivo a menos que sepas lo que haces. Un error tipográfico en una línea puede romper tu web. Revisa dos veces cada campo.
Guarda los cambios y cierra el editor.
Paso 4: Verificar la conexión
Una vez que hayas guardado el archivo wp-config.php, es hora de probar si todo funciona. Simplemente abre tu navegador y ve a la URL de tu sitio web (por ejemplo, tudominio.com o tudominio.com/wp-admin).
- Si ves tu web normal: ¡Felicidades! La conexión se ha establecido correctamente.
- Si ves el error “Error de conexión a la base de datos”: Vuelve al paso 3 y revisa que los datos en
wp-config.phpsean exactamente los mismos que en Plesk. El error más común es escribir mal el nombre de la base de datos o la contraseña. - Si ves “Error al establecer conexión con la base de datos” y estás seguro de que los datos son correctos: Prueba a cambiar el valor de DB_HOST de
localhosta127.0.0.1o al nombre del servidor que te dio Plesk. A veces el servidor MySQL no escucha enlocalhostsino en una IP específica.
[INFO] Si después de todo sigue sin funcionar, contacta con el soporte de tu hosting. Ellos pueden verificar que el servicio MySQL esté activo y que el usuario tenga los permisos correctos sobre la base de datos. Normalmente, el usuario debe tener todos los privilegios sobre esa base de datos.
Preguntas frecuentes (FAQ)
### ¿Puedo usar la misma base de datos para dos sitios WordPress?
No es recomendable. Cada instalación de WordPress debe tener su propia base de datos, ya que los nombres de las tablas pueden colisionar y causar conflictos. Si necesitas multisitio, WordPress tiene una función especial para ello.
### ¿Qué hago si olvido la contraseña de la base de datos?
No hay problema. Desde Plesk, ve a la sección “Bases de datos”, selecciona la base de datos en cuestión y busca la opción “Cambiar contraseña” del usuario. Genera una nueva y actualiza el archivo wp-config.php con la nueva contraseña.
### ¿Es seguro tener la contraseña de la base de datos en texto plano en wp-config.php?
Sí, es la forma estándar y segura de hacerlo, siempre que el servidor esté bien configurado. El archivo wp-config.php no es accesible desde el navegador (los servidores bloquean su lectura). Además, nunca debes compartir ese archivo ni subirlo a repositorios públicos.
### ¿Qué es el prefijo de tabla (table_prefix) y cómo lo cambio?
En el mismo wp-config.php hay una línea que dice $table_prefix = 'wp_'. Esto evita que, si compartes base de datos (no recomendado), las tablas se mezclen. Puedes cambiarlo antes de instalar WordPress, pero no después sin herramientas especiales.
### Mi web usaba otro panel (por ejemplo, Syspanel) y ahora la muevo a Plesk, ¿qué hago?
Si vienes de Syspanel (recuerda que su puerto de acceso es el 2106), el proceso es el mismo. Lo único que cambia es la interfaz. En Syspanel, también tienes una sección de bases de datos donde puedes exportar tu base de datos antigua (usando phpMyAdmin) e importarla en Plesk. Luego, solo actualizas los datos de conexión en wp-config.php con los nuevos valores de Plesk.
Resumen final
Conectar una base de datos en WordPress desde Plesk es un proceso de tres pasos: crear la base de datos y el usuario en Plesk, copiar esos datos al archivo wp-config.php, y verificar que todo funciona. Recuerda siempre:
- Usa MySQL como tipo de base de datos.
- El DB_HOST suele ser
localhost, pero verifica si tu hosting usa otro. - Guarda las contraseñas de forma segura.
- Si algo falla, revisa dos veces los datos y no dudes en pedir ayuda a tu proveedor de hosting.
Ahora ya tienes el conocimiento para resolver uno de los problemas más típicos de WordPress. La próxima vez que veas ese error, sabrás exactamente qué hacer. ¡Manos a la obra y a disfrutar de tu web funcionando a la perfección!
