Cómo conectar tu base de datos MySQL a WordPress en Plesk
¿Por Qué Necesitas Conectar tu Base de Datos a WordPress?
Cuando instalas WordPress en un servidor que utiliza Plesk, el panel de control se encarga de crear la base de datos MySQL y el usuario correspondiente de forma automática. Sin embargo, hay situaciones en las que necesitas hacer esta conexión manualmente: por ejemplo, si estás migrando un sitio desde otro hosting, si restauraste una copia de seguridad de la base de datos, o si configuras WordPress por primera vez usando un archivo de instalación personalizado.
Conectar la base de datos MySQL a WordPress es el paso fundamental para que tu sitio web funcione. Sin esta conexión, WordPress no puede almacenar entradas, páginas, comentarios ni configuraciones. El archivo clave que gestiona esta conexión se llama wp-config.php y es el corazón de la configuración de tu WordPress.
En este artículo te guiaré paso a paso para que puedas conectar tu base de datos MySQL a WordPress desde Plesk, incluso si nunca lo has hecho antes. Verás que es más sencillo de lo que parece.
¿Qué Necesitas Saber Antes de Empezar?
Antes de comenzar, asegúrate de tener a mano la siguiente información. La necesitarás para modificar el archivo wp-config.php:
- Nombre de la base de datos MySQL: El nombre que le diste a tu base en Plesk.
- Usuario de la base de datos MySQL: El usuario asociado a esa base.
- Contraseña del usuario: La contraseña que asignaste a ese usuario.
- Host de la base de datos: Generalmente es
localhost, pero puede variar en algunos servidores.
[INFO] Si no recuerdas estos datos, no te preocupes. En la siguiente sección te explico cómo encontrarlos desde Plesk.
Paso 1: Accede a Plesk y Localiza tu Base de Datos
El primer paso es ingresar a tu panel de control Plesk. Normalmente accedes a través de una URL similar a https://tudominio.com:8443 o la que te haya proporcionado tu proveedor de hosting.
Una vez dentro, sigue estos pasos:
- En el menú lateral izquierdo, busca la sección Bases de datos o Databases.
- Haz clic en esa opción. Verás una lista con todas las bases de datos que tienes creadas en tu cuenta.
- Busca la base de datos que corresponde a tu WordPress. El nombre suele incluir el nombre de tu dominio o un identificador único.
Al hacer clic sobre el nombre de la base de datos, accederás a sus detalles. Aquí podrás ver:
- Nombre de la base de datos: Anótalo.
- Nombre del usuario: Anótalo.
- Servidor MySQL: Normalmente aparece como
localhost. Anótalo también.
Si no ves la contraseña directamente, puedes restablecerla desde esta misma pantalla. Busca un botón que diga Cambiar contraseña o Reset password. Anota la nueva contraseña en un lugar seguro.
[TIP] Es recomendable usar una contraseña segura, con letras mayúsculas, minúsculas, números y símbolos. Plesk suele generar una automáticamente.
Paso 2: Localiza el Archivo wp-config.php de tu WordPress
El archivo wp-config.php se encuentra en la carpeta raíz de tu instalación de WordPress. Esta carpeta suele llamarse httpdocs, public_html o el nombre de tu dominio.
Para encontrarlo desde Plesk:
- Ve a la sección Archivos o File Manager en el menú lateral.
- Navega hasta la carpeta donde está instalado WordPress. Normalmente es la carpeta principal de tu dominio.
- Busca el archivo llamado
wp-config.php. Si no lo ves, asegúrate de que la opción Mostrar archivos ocultos esté activada.
Si no existe el archivo wp-config.php, significa que WordPress aún no se ha instalado correctamente o que estás en un proceso de instalación manual. En ese caso, puedes crear uno nuevo. Te explicaré cómo más adelante.
Paso 3: Edita el Archivo wp-config.php con los Datos de tu Base de Datos
Una vez que tengas el archivo wp-config.php localizado, el siguiente paso es editarlo para introducir los datos de tu base de datos MySQL.
-
Haz clic derecho sobre el archivo
wp-config.phpy selecciona Editar o Edit. -
Se abrirá un editor de texto dentro de Plesk. Busca las siguientes líneas:
define('DB_NAME', 'nombre_de_tu_base_de_datos'); define('DB_USER', 'tu_usuario_de_base_de_datos'); define('DB_PASSWORD', 'tu_contraseña'); define('DB_HOST', 'localhost'); -
Reemplaza los valores entre comillas con los datos que anotaste en el Paso 1:
- En
DB_NAME, escribe el nombre exacto de tu base de datos. - En
DB_USER, escribe el nombre del usuario. - En
DB_PASSWORD, escribe la contraseña. - En
DB_HOST, normalmente eslocalhost. Si tu hosting te ha proporcionado un host diferente (comomysql.tudominio.com), cámbialo.
- En
-
Guarda los cambios. Busca el botón Guardar o Save en la parte superior del editor.
[WARNING] Ten mucho cuidado al editar este archivo. No borres ni modifiques ninguna otra línea, especialmente las que empiezan con
define('AUTH_KEY'...odefine('SECURE_AUTH_KEY'...). Son claves de seguridad importantes.
Paso 4: Verifica la Conexión desde WordPress
Una vez que hayas guardado los cambios en el archivo wp-config.php, es hora de probar si la conexión funciona.
Abre tu navegador y visita la URL de tu sitio web (por ejemplo, https://tudominio.com). Si todo está correcto, verás tu sitio funcionando con normalidad.
Si en lugar de tu sitio ves una pantalla en blanco o un mensaje de error como "Error al establecer una conexión a la base de datos", significa que algo salió mal. No te preocupes, es común. Revisa los pasos anteriores:
- ¿El nombre de la base de datos es correcto?
- ¿El usuario y la contraseña son correctos?
- ¿El host es
localhosto el que te indicó tu proveedor? - ¿El usuario tiene todos los privilegios sobre la base de datos? (Desde Plesk, puedes asignar privilegios en la sección de la base de datos).
Si después de revisar todo sigues teniendo problemas, contacta al soporte de tu hosting.
¿Qué Hacer si el Archivo wp-config.php no Existe?
Si no encuentras el archivo wp-config.php, puedes crearlo manualmente. WordPress incluye un archivo de ejemplo llamado wp-config-sample.php en la misma carpeta.
- En el Administrador de Archivos de Plesk, busca el archivo
wp-config-sample.php. - Haz clic derecho sobre él y selecciona Copiar.
- Pega el archivo en la misma carpeta y renómbralo como
wp-config.php. - Ahora edita este nuevo archivo siguiendo el Paso 3.
[TIP] Si no ves el archivo
wp-config-sample.php, descarga WordPress desde el sitio oficial, extrae el archivo y súbelo a tu servidor mediante FTP o el Administrador de Archivos de Plesk.
Preguntas Frecuentes (FAQ)
¿Puedo usar la misma base de datos para varios WordPress?
No es recomendable. Cada instalación de WordPress debe tener su propia base de datos para evitar conflictos de datos y problemas de rendimiento.
¿Qué hago si cambio la contraseña de la base de datos?
Debes actualizar el archivo wp-config.php con la nueva contraseña. Si no lo haces, WordPress perderá la conexión y tu sitio dejará de funcionar.
¿El host de la base de datos siempre es localhost?
En la mayoría de los casos sí, especialmente en servidores compartidos con Plesk. Sin embargo, algunos proveedores de hosting utilizan un host diferente (como mysql.tudominio.com). Verifica esta información en tu panel de Plesk o con tu proveedor.
¿Cómo sé si mi base de datos MySQL está funcionando correctamente?
Puedes usar la herramienta phpMyAdmin que viene integrada en Plesk. Desde el panel de bases de datos, haz clic en el icono de phpMyAdmin. Si puedes ver las tablas de tu WordPress (como wp_posts, wp_options, etc.), la base de datos está funcionando.
¿Qué significa el error "Error al establecer una conexión a la base de datos"?
Este error indica que WordPress no puede comunicarse con MySQL. Las causas más comunes son:
- Datos incorrectos en
wp-config.php. - El servicio MySQL está caído.
- El usuario no tiene permisos.
- El host es incorrecto.
Si uso Syspanel (antes HestiaCP), ¿cómo accedo?
Si tu servidor utiliza Syspanel (el nombre actualizado de HestiaCP), recuerda que el puerto de acceso es el 2106. Por ejemplo: https://tudominio.com:2106. El proceso para conectar la base de datos a WordPress es similar al descrito para Plesk, pero la interfaz puede variar ligeramente.
Conclusión
Conectar tu base de datos MySQL a WordPress desde Plesk es un proceso sencillo una vez que entiendes dónde encontrar la información y cómo modificar el archivo wp-config.php. Recuerda que este archivo es el puente entre tu sitio web y la base de datos, por lo que cualquier error en sus credenciales hará que WordPress no funcione.
Si has seguido todos los pasos y tu sitio sigue sin cargar, no dudes en revisar la sección de Preguntas Frecuentes o contactar al soporte técnico de tu hosting. Con un poco de paciencia, tu WordPress estará funcionando en poco tiempo.
¡Ahora ya sabes cómo hacerlo! Si te ha quedado alguna duda, déjala en los comentarios y estaré encantado de ayudarte.
