Cómo conectar una base de datos MySQL desde Plesk a WordPress
Antes de Empezar: ¿Qué Necesitas Tener a Mano?
Conectar tu base de datos MySQL desde Plesk a WordPress puede sonar a algo muy técnico, pero te prometo que es más sencillo de lo que parece. Piensa en la base de datos como el "almacén" donde WordPress guarda todos tus artículos, páginas, comentarios y configuraciones. Sin ella, tu web simplemente no funciona.
Para realizar esta conexión, necesitarás tres datos básicos que vamos a crear y localizar en Plesk:
- El nombre de la base de datos (por ejemplo,
mipagina_wp_db). - El nombre de usuario de esa base de datos (por ejemplo,
mipagina_wp_user). - La contraseña de ese usuario (que tú mismo definirás).
- El nombre del servidor (normalmente es
localhost).
A lo largo de esta guía, te voy a explicar paso a paso cómo obtener cada uno de estos datos desde tu panel de Plesk y cómo usarlos para conectar WordPress. Vamos a ello, sin prisas y con mucho detalle.
Paso 1: Crear la Base de Datos en Plesk
Lo primero es crear el "almacén" vacío. Para ello, accede a tu panel de control de Plesk. Normalmente lo encuentras en una URL como https://tu-dominio.com:8443 o a través del enlace que te proporcionó tu proveedor de hosting.
Una vez dentro, sigue estos pasos:
-
En el menú lateral izquierdo, busca y haz clic en "Bases de datos" (o "Databases" si lo tienes en inglés).
-
Verás un botón azul que dice "Agregar base de datos" o "Add Database". Haz clic ahí.
-
Se abrirá un formulario. Aquí es donde empieza la magia. Deberás rellenar los siguientes campos:
- Nombre de la base de datos: Elige un nombre descriptivo y sin espacios. Por ejemplo,
wordpress_dbomiweb_bd. Plesk a veces añade un prefijo con tu nombre de usuario, no te preocupes por ello. - Nombre del servidor de bases de datos: Déjalo en la opción que viene por defecto (normalmente
localhost). - Tipo de base de datos: Asegúrate de que esté seleccionado MySQL (o MariaDB, que es compatible). Aquí también puedes elegir la versión, pero te recomiendo dejar la que viene por defecto, ya que es la más estable para WordPress.
- Nombre de la base de datos: Elige un nombre descriptivo y sin espacios. Por ejemplo,
-
Justo debajo, encontrarás la sección para crear un usuario de la base de datos. Este es un paso crucial para conectar wordpress mysql plesk.
- Usuario de la base de datos: Crea un nombre de usuario, por ejemplo,
wp_user. - Nueva contraseña: Introduce una contraseña segura. Puedes usar el generador de contraseñas que Plesk te ofrece (el icono de la llave) para que sea infalible. Guarda esta contraseña en un lugar seguro, la necesitarás en unos minutos.
- Permisos: Marca la casilla "Otorgar todos los privilegios". Esto es esencial para que WordPress pueda crear tablas y gestionar su contenido sin problemas.
- Usuario de la base de datos: Crea un nombre de usuario, por ejemplo,
-
Haz clic en "Aceptar" o "OK". ¡Listo! Ya has creado tu primera base de datos plesk. Verás que aparece en la lista con el nombre que le has dado.
[TIP] Si no ves la opción de crear usuario en el mismo formulario, no te preocupes. Puedes crearlo después desde la propia ficha de la base de datos, en la pestaña "Usuarios". Pero hacerlo en el mismo paso es mucho más rápido.
Paso 2: Localizar los Datos de Conexión en Plesk
Ya tienes la base de datos creada. Ahora necesitas asegurarte de tener claros los datos de acceso, porque los usarás dentro de WordPress. Aunque los acabas de crear, es buena práctica saber dónde encontrarlos por si los olvidas.
- Ve de nuevo a la sección "Bases de datos" en el menú de Plesk.
- Verás la base de datos que acabas de crear. Haz clic en su nombre para entrar en sus detalles.
- Dentro, en la pestaña "Parámetros de conexión" o similar, podrás ver:
- El nombre de la base de datos: Aparecerá completo, con el prefijo que Plesk haya añadido si lo hizo.
- El nombre del servidor: Casi siempre es
localhost. - El nombre de usuario: Lo verás en la pestaña "Usuarios" de esa misma base de datos.
[INFO] Es muy común que Plesk añada un prefijo a los nombres, como
usuario_nombrebd. No intentes cambiarlo a mano, es la forma que tiene el sistema de organizar las bases de datos de todos los usuarios del servidor. Asegúrate de copiar el nombre exacto tal y como aparece.
Paso 3: Configurar WordPress para Usar la Base de Datos
Ahora viene la parte donde juntamos todo. Dependiendo de si estás instalando WordPress desde cero o ya lo tienes instalado, el proceso varía un poco. Te explico ambas situaciones.
Si estás instalando WordPress por primera vez
Si tu WordPress es nuevo, el propio instalador te pedirá estos datos. Es el momento de usarlos.
-
Descarga la última versión de WordPress desde
es.wordpress.org. -
Sube el contenido del archivo
.zipa la carpetahttpdocsde tu dominio (o a la subcarpeta donde quieras instalarlo) usando el Administrador de archivos de Plesk o un cliente FTP. -
Abre tu navegador y visita la URL donde has subido los archivos (por ejemplo,
tudominio.comotudominio.com/blog). -
Verás la pantalla de bienvenida de WordPress en español. Haz clic en "¡Vamos a ello!".
-
En la siguiente pantalla, te pedirá los datos de la base de datos. Aquí es donde aplicamos todo lo anterior:
- Nombre de la base de datos: Copia y pega el nombre exacto que viste en Plesk (ej.
usuario_wordpress_db). - Nombre de usuario: Introduce el usuario que creaste (ej.
wp_user). - Contraseña: Introduce la contraseña que le pusiste a ese usuario.
- Servidor de la base de datos: Escribe
localhost. - Prefijo de tabla: Puedes dejarlo como
wp_o cambiarlo por seguridad a algo comomiwp_. Es un detalle que ayuda a proteger tu instalación.
- Nombre de la base de datos: Copia y pega el nombre exacto que viste en Plesk (ej.
-
Haz clic en "Enviar". WordPress comprobará la conexión y, si todo es correcto, te dará un mensaje de éxito. Luego solo tendrás que seguir con la instalación (elegir idioma, crear tu usuario administrador, etc.).
Si ya tienes WordPress instalado y solo quieres cambiar la base de datos
Puede que quieras conectar tu WordPress a una base de datos nueva (por ejemplo, en una migración de hosting). En ese caso, tendrás que editar el archivo de configuración principal de WordPress, llamado wp-config.php.
- Accede a tu panel de Plesk y abre el "Administrador de archivos".
- Navega hasta la carpeta donde tienes instalado WordPress (normalmente
httpdocs). - Busca el archivo
wp-config.php. Haz clic derecho sobre él y selecciona "Editar" o "Edit in Text Editor". - Busca las líneas que empiezan por
define('DB_NAME'...,define('DB_USER'...,define('DB_PASSWORD'...ydefine('DB_HOST'.... Estas son las que debes modificar.
// ** Configuración de MySQL ** //
define( 'DB_NAME', 'aqui_va_el_nombre_de_tu_base_de_datos' );
/** Usuario de MySQL */
define( 'DB_USER', 'aqui_va_tu_usuario' );
/** Contraseña de MySQL */
define( 'DB_PASSWORD', 'aqui_va_tu_contraseña' );
/** Host de MySQL */
define( 'DB_HOST', 'localhost' );
- Sustituye los valores entre comillas por los datos que tienes de tu base de datos plesk.
- Guarda los cambios y sube el archivo de nuevo si lo estabas editando localmente.
[WARNING] Ten mucho cuidado al editar
wp-config.php. Un solo carácter mal puesto puede romper tu web. Te recomiendo hacer una copia de seguridad del archivo antes de tocarlo. Si algo falla, puedes restaurar la copia original.
Solución de Problemas Comunes (FAQ)
Aquí te dejo algunas de las dudas más habituales que surgen al intentar conectar wordpress mysql plesk:
Error: "Error al establecer conexión con la base de datos"
Este es el error más común y puede deberse a varias razones:
- Datos incorrectos: Revisa que el nombre de la base de datos, el usuario y la contraseña se hayan copiado exactamente, sin espacios adicionales.
- Host incorrecto: Asegúrate de que el host sea
localhost. En muy raras ocasiones, tu proveedor puede usar un host diferente, perolocalhostfunciona en el 99% de los casos con Plesk. - Usuario sin permisos: Verifica en Plesk que el usuario que has creado tenga todos los privilegios sobre la base de datos. A veces se crea el usuario pero no se le asignan los permisos correctamente.
No recuerdo la contraseña de la base de datos
No hay problema. Puedes cambiarla fácilmente desde Plesk:
- Ve a "Bases de datos" y haz clic en el nombre de tu base de datos.
- Ve a la pestaña "Usuarios".
- Haz clic en el icono de edición (el lápiz) junto al usuario.
- Introduce una nueva contraseña y guarda los cambios. Recuerda actualizar también el archivo
wp-config.phpcon la nueva contraseña.
¿Puedo usar la misma base de datos para varias instalaciones de WordPress?
Técnicamente sí, pero es una muy mala idea. Cada instalación de WordPress usa tablas con prefijos (como wp_). Si usas la misma base de datos, las tablas se mezclarán y causarán conflictos. Lo más limpio y seguro es crear una base de datos plesk independiente para cada sitio web.
Mi web da error 500 después de cambiar la base de datos
Esto suele deberse a un error de sintaxis en el archivo wp-config.php. Vuelve a abrir el archivo y revisa que las comillas estén bien cerradas y que no haya caracteres extraños. Si el problema persiste, restaura la copia de seguridad que hiciste antes de editar.
[INFO] Si después de seguir todos estos pasos sigues teniendo problemas, contacta con tu proveedor de hosting. Ellos tienen acceso directo al servidor y podrán verificar si hay algún problema de configuración a nivel de red o de permisos en Plesk que no puedas ver desde tu panel.
Conclusión: Tu Web ya Está Conectada
Como has visto, conectar una base de datos MySQL desde Plesk a WordPress es un proceso muy mecánico. No requiere conocimientos avanzados de programación, solo saber dónde hacer clic y tener los datos correctos a mano.
Recuerda el flujo: crear base de datos plesk -> crear usuario con permisos -> usar esos datos en la instalación de WordPress (o en el wp-config.php). Con esto, tu WordPress podrá empezar a crear sus tablas y a funcionar con normalidad.
Espero que esta guía te haya sido de gran ayuda. Ahora ya puedes dedicarte a lo que de verdad importa: crear contenido increíble para tu web. Si tienes alguna otra duda, aquí estoy para ayudarte.
