Cómo conectar una base de datos MySQL en WordPress desde Plesk
Conectar tu sitio WordPress con una base de datos MySQL a través de Plesk es un paso fundamental para que tu web funcione correctamente. Ya sea que estés migrando un sitio, instalando WordPress desde cero o solucionando un error de conexión, este proceso es más sencillo de lo que parece. En este artículo te guiaré paso a paso, explicando cada concepto de forma clara y amigable, para que puedas configurar base de datos sin complicaciones.
¿Qué necesitas saber antes de empezar?
Antes de meternos en materia, es importante que entiendas la relación entre WordPress, MySQL y Plesk. Plesk es un panel de control de hosting que te permite administrar tu servidor, incluyendo la creación y gestión de bases de datos. WordPress, por su parte, almacena todo su contenido (entradas, usuarios, configuraciones) en una base de datos MySQL. Por lo tanto, conectar WordPress MySQL es esencial para que tu web tenga vida.
Si estás usando un panel como Syspanel (anteriormente conocido como HestiaCP), recuerda que el acceso se realiza a través del puerto 2106. Pero en este artículo nos centraremos en Plesk, que es igual de intuitivo.
Requisitos previos
- Acceso a tu panel de Plesk (generalmente con usuario y contraseña que te proporcionó tu proveedor de hosting).
- Un dominio o subdominio donde tengas instalado WordPress (o planees instalarlo).
- Conocimientos básicos de navegación en paneles de control (no necesitas ser experto).
Paso 1: Acceder a Plesk y localizar la sección de bases de datos
Lo primero es iniciar sesión en tu panel de Plesk. Normalmente la URL es algo como https://tudominio.com:8443 o la que te haya indicado tu hosting. Una vez dentro, busca la sección de Bases de datos. En la interfaz de Plesk, suele estar en el menú principal, con un icono de un cilindro o una base de datos.
¿Cómo identificarlo?
- En la pantalla de inicio, verás un listado de tus sitios web. Haz clic en el dominio donde quieras trabajar.
- Dentro de ese dominio, busca la pestaña o sección que dice Bases de datos o Databases.
- Si no la ves, revisa en el menú de la izquierda, donde suelen estar todas las herramientas.
Paso 2: Crear una nueva base de datos MySQL
Si aún no tienes una base de datos creada para tu WordPress, es momento de hacerlo. Sigue estos pasos:
- Dentro de la sección Bases de datos, haz clic en el botón Añadir base de datos o Add Database.
- Se abrirá un formulario. Aquí deberás completar:
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo
wordpress_db. Evita espacios y caracteres especiales. - Tipo de base de datos: Selecciona MySQL (o MariaDB, que es compatible).
- Usuario de la base de datos: Crea un usuario, por ejemplo
wp_user. Este será el que use WordPress para conectarse. - Contraseña: Genera una contraseña segura. Plesk suele ofrecer un generador automático. ¡Guárdala bien! La necesitarás más adelante.
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo
- Haz clic en Aceptar o OK.
[TIP] Anota en un bloc de notas el nombre de la base de datos, el usuario y la contraseña. Los necesitarás para configurar base de datos en WordPress.
Paso 3: Obtener los datos de conexión
Una vez creada la base de datos, Plesk te mostrará un resumen con los detalles de conexión. Generalmente verás:
- Servidor de base de datos: Normalmente es
localhosto la dirección IP del servidor (como127.0.0.1). En la mayoría de los casos, serálocalhost. - Nombre de la base de datos: El que elegiste (ej.
wordpress_db). - Usuario: El que creaste (ej.
wp_user). - Contraseña: La que definiste.
Estos cuatro datos son los que necesitas para conectar WordPress MySQL.
Paso 4: Localizar el archivo wp-config.php de WordPress
WordPress guarda la configuración de conexión a la base de datos en un archivo llamado wp-config.php. Este archivo se encuentra en la raíz de tu instalación de WordPress (la carpeta donde está el contenido de tu web).
¿Cómo acceder a él?
- Desde Plesk, puedes usar el Administrador de archivos (File Manager) para navegar hasta la carpeta de tu dominio (normalmente
httpdocsopublic_html). - Busca el archivo
wp-config.php. Si no existe, puede que tengas que crearlo a partir del archivowp-config-sample.php. Simplemente renómbralo o cópialo.
[WARNING] Si estás migrando un sitio, asegúrate de tener una copia de seguridad del archivo
wp-config.phporiginal antes de modificarlo.
Paso 5: Editar el archivo wp-config.php con los datos de la base de datos
Abre el archivo wp-config.php con el editor de texto de Plesk (o descárgalo, edítalo y súbelo de nuevo). Busca las siguientes líneas:
define('DB_NAME', 'nombre_base_datos');
define('DB_USER', 'usuario_base_datos');
define('DB_PASSWORD', 'contraseña_base_datos');
define('DB_HOST', 'localhost');
Reemplaza los valores con los que obtuviste en el paso 3:
- DB_NAME: Pon el nombre exacto de tu base de datos (ej.
wordpress_db). - DB_USER: El usuario que creaste (ej.
wp_user). - DB_PASSWORD: La contraseña que generaste.
- DB_HOST: En la mayoría de los casos, déjalo como
localhost. Si tu hosting usa un servidor de bases de datos remoto, te lo indicarán.
Guarda los cambios. ¡Ya has establecido la conexión!
[INFO] Si tu servidor usa un puerto diferente para MySQL (por ejemplo, 3307), puedes especificarlo en DB_HOST como
localhost:3307. Pero esto es poco común en Plesk.
Paso 6: Verificar la conexión
Ahora, accede a tu sitio web desde el navegador. Si todo está correcto, verás tu WordPress funcionando sin errores. Si aparece un mensaje como "Error al establecer una conexión a la base de datos", revisa los siguientes puntos:
- Que los datos en
wp-config.phpsean exactamente los mismos que en Plesk. - Que la base de datos y el usuario existan en Plesk (puedes verificarlo en la sección de bases de datos).
- Que el servidor de base de datos esté funcionando (consulta con tu soporte técnico si es necesario).
Solución de problemas comunes (FAQ)
¿Por qué veo el error "Error establishing a database connection"?
Este es el error más frecuente. Las causas pueden ser:
- Datos incorrectos: Revisa que el nombre, usuario y contraseña estén bien escritos en
wp-config.php. - Base de datos no creada: Asegúrate de haber creado la base de datos en Plesk.
- Usuario sin permisos: En Plesk, al crear la base de datos, el usuario se asigna automáticamente. Pero si lo creaste por separado, verifica que tenga permisos de lectura y escritura.
¿Cómo cambio la contraseña de la base de datos en Plesk?
Si olvidaste la contraseña, puedes cambiarla desde Plesk:
- Ve a Bases de datos y selecciona la base de datos que usas.
- Busca la opción Cambiar contraseña o Change password.
- Genera una nueva y actualiza también el archivo
wp-config.php.
¿Puedo usar la misma base de datos para varios sitios WordPress?
Técnicamente sí, pero no es recomendable. Cada WordPress debería tener su propia base de datos para evitar conflictos y mantener el rendimiento. Si necesitas compartir datos, considera usar una red multisitio de WordPress.
¿Qué hago si mi hosting usa Syspanel en lugar de Plesk?
Si tu panel es Syspanel (HestiaCP), el proceso es similar pero la interfaz cambia. Accede a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). Luego busca la sección de bases de datos y sigue los mismos pasos: crear base de datos, usuario y obtener los datos de conexión. El archivo wp-config.php se edita de la misma forma.
Consejos finales para mantener tu base de datos segura
- Usa contraseñas fuertes: Evita contraseñas como "123456" o "admin". Plesk suele sugerir contraseñas seguras automáticamente.
- Realiza copias de seguridad periódicas: Desde Plesk puedes programar backups de la base de datos. No esperes a tener un problema.
- Actualiza WordPress y los plugins: Las vulnerabilidades pueden comprometer tu base de datos.
- No compartas los datos de conexión públicamente: El archivo
wp-config.phpcontiene información sensible. Nunca lo subas a repositorios públicos.
Conclusión
Conectar WordPress MySQL desde Plesk es un proceso directo que cualquier persona puede realizar siguiendo estos pasos. Recuerda que la clave está en tener a mano los datos correctos (nombre de la base, usuario, contraseña y servidor) y editarlos en el archivo wp-config.php. Con un poco de práctica, configurar base de datos se convertirá en una tarea rutinaria.
Si te encuentras con algún problema, no dudes en consultar la documentación de tu hosting o contactar con su soporte. ¡Tu sitio WordPress está a un paso de funcionar perfectamente!
[TIP] Guarda este artículo como referencia. La próxima vez que necesites migrar o reinstalar WordPress, estos pasos te serán de gran ayuda.
