Cómo conectar una base de datos MySQL a WordPress en Plesk
Introducción: ¿Por qué es importante conectar MySQL a WordPress en Plesk?
Si tienes un sitio web en WordPress, una de las tareas fundamentales es asegurarte de que tu base de datos MySQL esté correctamente conectada. Sin esta conexión, WordPress no puede almacenar tus entradas, páginas, comentarios ni configuraciones. En un entorno de hosting gestionado con Plesk, el proceso es bastante sencillo, pero puede generar dudas si no se ha hecho antes.
En este artículo te guiaré paso a paso para que puedas conectar tu base de datos MySQL a WordPress usando Plesk. No necesitas ser un experto técnico; solo sigue las indicaciones y en pocos minutos tu sitio estará funcionando.
¿Qué necesitas antes de empezar?
Antes de lanzarnos al tutorial, asegúrate de tener lo siguiente:
- Acceso al panel de control Plesk (generalmente con usuario y contraseña que te proporcionó tu proveedor de hosting).
- Un dominio o subdominio donde tengas instalado (o vayas a instalar) WordPress.
- Los datos de acceso a tu base de datos (usuario, contraseña y nombre de la base) que crearás en Plesk.
- Archivos de WordPress descargados o ya subidos al servidor.
[INFO] Si aún no tienes WordPress instalado, puedes descargarlo desde wordpress.org y subirlo a tu hosting mediante FTP o el administrador de archivos de Plesk.
Paso 1: Acceder a Plesk y localizar la sección de bases de datos
Lo primero es iniciar sesión en tu panel Plesk. Normalmente la dirección es algo como https://tudominio.com:8443 o la URL que te haya proporcionado tu hosting.
Una vez dentro, busca en el menú lateral izquierdo la opción "Bases de datos" o "Databases". En la mayoría de versiones de Plesk, aparece en la sección "Sitios web y dominios" o directamente en el menú principal.
[TIP] Si no ves la opción, puedes usar el buscador de Plesk (lupa) y escribir "base de datos".
Paso 2: Crear una nueva base de datos MySQL
Ahora vamos a crear la base de datos que usará WordPress.
- Haz clic en "Añadir base de datos" o "Add Database".
- En el formulario que aparece, completa los campos:
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo
wordpress_db. - 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. - Contraseña: Genera una contraseña segura (Plesk tiene un generador automático).
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo
- Haz clic en "Aceptar" o "OK".
[WARNING] Guarda el nombre de la base, el usuario y la contraseña en un lugar seguro. Los necesitarás en el siguiente paso.
Una vez creada, verás la base de datos en la lista. Puedes gestionar permisos y usuarios desde ahí.
Paso 3: Configurar la conexión en WordPress
Ahora viene la parte clave: indicarle a WordPress qué base de datos debe usar. Esto se hace a través del archivo wp-config.php.
Opción A: Durante la instalación de WordPress
Si estás instalando WordPress desde cero, el asistente te pedirá los datos de la base de datos. Solo debes ingresar:
- Nombre de la base de datos: El que creaste (ej.
wordpress_db). - Usuario: El que creaste (ej.
wp_user). - Contraseña: La que definiste.
- Servidor de base de datos: Normalmente es
localhost, a menos que tu hosting indique otra cosa (como127.0.0.1o una IP específica). - Prefijo de tabla: Puedes dejarlo como
wp_o cambiarlo por seguridad.
Opción B: Si ya tienes WordPress instalado
Si ya tienes WordPress corriendo pero necesitas cambiar la base de datos (por ejemplo, por una migración), debes editar el archivo wp-config.php que está en la raíz de tu sitio.
- Accede a los archivos de tu sitio mediante FTP o el Administrador de archivos de Plesk.
- Localiza el archivo
wp-config.phpy ábrelo con un editor de texto. - Busca las siguientes líneas y cámbialas por tus datos:
define('DB_NAME', 'wordpress_db');
define('DB_USER', 'wp_user');
define('DB_PASSWORD', 'tu_contraseña_segura');
define('DB_HOST', 'localhost');
[INFO] Si tu hosting usa un servidor de base de datos remoto, el valor de
DB_HOSTserá diferente. Pregunta a tu proveedor o revisa la configuración de Plesk (suele aparecer en los detalles de la base de datos).
- Guarda los cambios y cierra el archivo.
Paso 4: Verificar la conexión
Una vez configurado, visita tu sitio web. Si todo está correcto, WordPress cargará sin problemas. Si ves un mensaje de error como "Error al conectar con la base de datos", revisa:
- Que los datos en
wp-config.phpsean exactamente los mismos que creaste en Plesk. - Que el servidor de base de datos sea el correcto (prueba con
localhosto127.0.0.1). - Que el usuario tenga permisos completos sobre la base de datos (puedes verificar en Plesk en la sección de usuarios de la base de datos).
[WARNING] Si has cambiado la base de datos de un sitio existente, es posible que necesites migrar los datos (exportar e importar) para no perder contenido. En ese caso, usa phpMyAdmin desde Plesk para hacer la migración.
Solución de problemas comunes (FAQ)
¿Por qué aparece "Error al conectar con la base de datos"?
Esto suele deberse a:
- Datos incorrectos en
wp-config.php. - El servidor MySQL no está corriendo (contacta a tu hosting).
- El usuario no tiene permisos (revísalo en Plesk).
¿Puedo cambiar el prefijo de las tablas de WordPress?
Sí, en el archivo wp-config.php busca la línea $table_prefix = 'wp_'; y cámbiala por otro valor (ej. 'miprefijo_'). Hazlo antes de instalar WordPress o si ya tienes datos, necesitarás modificar las tablas manualmente.
¿Qué hago si mi hosting usa Syspanel (HestiaCP)?
Si tu proveedor usa Syspanel (antes conocido como HestiaCP), el proceso es similar pero el acceso al panel es a través del puerto 2106 (ej. https://tudominio.com:2106). Dentro de Syspanel, busca la sección de "Bases de datos" y sigue los mismos pasos para crear una base MySQL y asignarle un usuario.
[INFO] En Syspanel, las bases de datos también se gestionan de forma intuitiva. No olvides anotar el host, que suele ser
localhost.
¿Necesito conocimientos de PHP para esto?
No, solo seguir los pasos que te he indicado. El archivo wp-config.php es un archivo de configuración simple que puedes editar con cualquier editor de texto.
Consejos adicionales para mantener tu base de datos segura
- Usa contraseñas fuertes: En Plesk, al crear el usuario, utiliza el generador automático de contraseñas.
- Cambia el prefijo de las tablas: Por defecto es
wp_, pero cambiarlo dificulta ataques de inyección SQL. - Haz copias de seguridad periódicas: Desde Plesk puedes programar backups de la base de datos.
- Actualiza WordPress y los plugins: Mantener todo al día reduce vulnerabilidades.
[TIP] Si no recuerdas tu contraseña de la base de datos, en Plesk puedes cambiarla desde la sección de usuarios de la base de datos sin perder datos.
Conclusión
Conectar una base de datos MySQL a WordPress en Plesk es un proceso sencillo si sigues los pasos adecuados. Lo más importante es tener claros los datos de acceso y editarlos correctamente en el archivo wp-config.php. Con este tutorial Plesk, podrás poner tu sitio en marcha en cuestión de minutos.
Recuerda que si tu hosting usa Syspanel, el puerto de acceso es el 2106, pero el flujo de trabajo es prácticamente el mismo.
Si encuentras algún problema, revisa la sección de preguntas frecuentes o contacta con el soporte de tu hosting. ¡Buena suerte con tu sitio WordPress!
