🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Conectar WordPress a una base de datos MySQL en Plesk

Actualizado el 17 de febrero de 2026

¿Alguna vez te has quedado atascado intentando conectar WordPress a una base de datos MySQL en Plesk? No te preocupes, es una tarea más sencilla de lo que parece, y en esta guía te voy a acompañar paso a paso para que puedas hacerlo sin complicaciones. Tanto si estás migrando un sitio web, instalando WordPress por primera vez o resolviendo un error de conexión, este artículo es para ti.

Vamos a centrarnos en el proceso usando Plesk, uno de los paneles de control de hosting más populares. Aprenderás desde cómo crear la base de datos MySQL, hasta cómo editar el archivo wp-config.php de WordPress para que ambos se comuniquen correctamente. Al final, tendrás tu sitio funcionando como un reloj.

¿Por qué es importante conectar WordPress a MySQL en Plesk?

WordPress utiliza MySQL como su motor de base de datos para almacenar todo: desde tus publicaciones, páginas y comentarios, hasta la configuración del tema y los plugins. Sin una conexión correcta entre WordPress y MySQL, tu sitio simplemente no arrancará. En Plesk, gestionar esta conexión es muy visual y amigable, incluso si no eres un experto en bases de datos.

El corazón de esta conexión es el archivo wp-config.php, que contiene las credenciales de la base de datos. Si alguna vez ves un mensaje de error como "Error al establecer una conexión a la base de datos", sabrás que es hora de revisar este archivo.

Paso 1: Acceder a Plesk y crear la base de datos MySQL

Antes de conectar WordPress, necesitas tener una base de datos MySQL lista. Plesk simplifica mucho este proceso.

Inicia sesión en Plesk

Abre tu navegador y escribe la URL de acceso a Plesk (normalmente algo como https://tudominio.com:8443 o la que te haya proporcionado tu proveedor de hosting). Introduce tu usuario y contraseña.

Navega a la sección de Bases de Datos

Una vez dentro del panel, busca en el menú lateral o en la pantalla principal la opción "Bases de datos". Haz clic ahí.

Crea una nueva base de datos

Verás un botón que dice "Añadir base de datos" o "Crear base de datos". Púlsalo.

Se abrirá un formulario con los siguientes campos clave:

  • Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo, mipagina_wp_db. Recuerda que en Plesk a menudo se añade un prefijo con tu nombre de usuario, así que el nombre final podría ser algo como usuario_mipagina_wp_db.
  • Nombre del usuario de la base de datos: Crea un usuario específico para WordPress, por ejemplo, wp_user. No uses el usuario administrador de Plesk.
  • Contraseña: Genera una contraseña segura. Puedes usar el generador que incluye Plesk. Guárdala en un lugar seguro, la necesitarás más adelante.

[TIP]
Es buena práctica no usar la misma contraseña para varias bases de datos. Si tienes varios sitios, crea credenciales únicas para cada uno.

Asigna privilegios al usuario

Asegúrate de marcar la opción "Conceder todos los privilegios" o selecciona manualmente los permisos. Para WordPress, necesitas al menos: SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, INDEX, DROP. Lo más fácil es dar todos los privilegios.

Haz clic en "Aceptar" o "Crear". ¡Listo! Ya tienes tu base de datos MySQL creada en Plesk. Toma nota de los siguientes datos:

  • Nombre de la base de datos (ej: usuario_mipagina_wp_db)
  • Nombre de usuario (ej: wp_user)
  • Contraseña (la que generaste)
  • Servidor de base de datos (normalmente es localhost, pero a veces Plesk usa algo como 127.0.0.1 o el nombre del servidor)

Paso 2: Preparar el archivo wp-config.php de WordPress

Ahora viene la parte clave: editar el archivo de configuración de WordPress para que sepa dónde está tu base de datos.

Localiza el archivo wp-config.php

Si ya tienes WordPress instalado, el archivo wp-config.php está en la carpeta raíz de tu sitio (normalmente httpdocs o public_html). Si estás instalando WordPress desde cero, primero descarga WordPress desde wordpress.org y súbelo a tu servidor mediante FTP o el administrador de archivos de Plesk.

Edita el archivo con los datos de tu base de datos

Abre wp-config.php con un editor de texto (Bloc de notas, Sublime Text, o el editor integrado de Plesk). Busca las siguientes líneas (al principio del archivo):

define('DB_NAME', 'nombre_base_datos');
define('DB_USER', 'usuario_base_datos');
define('DB_PASSWORD', 'contraseña_base_datos');
define('DB_HOST', 'localhost');

Reemplázalas con los datos que anotaste en el paso anterior. Por ejemplo:

define('DB_NAME', 'usuario_mipagina_wp_db');
define('DB_USER', 'wp_user');
define('DB_PASSWORD', 'TuContraseñaSegura123!');
define('DB_HOST', 'localhost');

[WARNING]
No uses comillas simples dentro de los valores a menos que estén escapadas. Si tu contraseña contiene comillas, cámbiala por una que no las tenga o escápalas con \'.

Configura el prefijo de las tablas (opcional pero recomendado)

Justo después de las líneas anteriores, encontrarás:

$table_prefix = 'wp_';

Puedes cambiar wp_ por otro valor como miwp_ para mayor seguridad. Esto evita que atacantes adivinen los nombres de tus tablas.

Guarda el archivo

Una vez modificado, guarda los cambios y súbelo de nuevo al servidor si lo editaste localmente.

Paso 3: Verificar la conexión entre WordPress y MySQL en Plesk

Ahora toca comprobar que todo funciona. Si ya tenías WordPress instalado, simplemente recarga la URL de tu sitio. Si estás haciendo una instalación nueva, accede a tudominio.com/wp-admin y sigue el asistente de instalación.

¿Qué hacer si ves un error de conexión?

Si aparece "Error al establecer una conexión a la base de datos", no entres en pánico. Revisa estos puntos:

  1. Las credenciales en wp-config.php: Vuelve a verificar que el nombre de la base de datos, usuario y contraseña sean exactamente los que creaste en Plesk. Un error tipográfico es la causa más común.
  2. El servidor de base de datos: A veces Plesk no usa localhost. Puede ser 127.0.0.1 o incluso un nombre como mysql.tudominio.com. Revisa en la sección de bases de datos de Plesk: suele aparecer el host junto al nombre de la base de datos.
  3. Permisos del usuario: En Plesk, ve a "Bases de datos", selecciona tu base de datos y en la pestaña "Usuarios" asegúrate de que el usuario tiene todos los privilegios marcados.
  4. Firewall o restricciones de IP: Algunos servidores limitan el acceso a MySQL solo desde ciertas IP. Si tu hosting es compartido, normalmente no hay problema, pero si usas un servidor dedicado, verifica que el puerto 3306 esté abierto.

[INFO]
Si después de revisar todo sigue sin funcionar, prueba a cambiar DB_HOST por 127.0.0.1 o el nombre del servidor que aparece en Plesk. A veces localhost no resuelve correctamente.

Paso 4: Migrar una base de datos existente a Plesk (opcional)

Si ya tienes un sitio WordPress funcionando en otro servidor y quieres moverlo a Plesk, necesitas exportar la base de datos antigua e importarla aquí.

Exporta la base de datos desde tu servidor anterior

Usa phpMyAdmin o una herramienta como Adminer. Selecciona la base de datos, ve a "Exportar" y elige el formato SQL. Descarga el archivo.

Importa la base de datos en Plesk

En Plesk, ve a "Bases de datos", selecciona la base de datos que creaste (la que estará vacía) y haz clic en "Importar" o "Cargar archivo Dump". Sube el archivo SQL que exportaste. Plesk lo procesará y llenará la base de datos con tus tablas y datos.

Actualiza wp-config.php

Asegúrate de que el archivo wp-config.php en tu nuevo servidor tenga las credenciales de la base de datos que acabas de importar. También es posible que necesites cambiar la URL del sitio si el dominio es diferente. Puedes hacerlo directamente en la base de datos con una consulta SQL o usando un plugin como "Better Search Replace" después de que el sitio funcione.

Solución de problemas comunes al conectar WordPress con MySQL en Plesk

A veces las cosas no salen a la primera. Aquí tienes los problemas más frecuentes y cómo resolverlos.

Error: "No se puede conectar a la base de datos"

  • Causa: Credenciales incorrectas o servidor de base de datos mal configurado.
  • Solución: Revisa DB_NAME, DB_USER, DB_PASSWORD y DB_HOST en wp-config.php. Prueba con 127.0.0.1 en lugar de localhost.

Error: "La base de datos ya existe"

  • Causa: Al instalar WordPress, el asistente detecta que ya hay tablas.
  • Solución: Si estás reinstalando, vacía la base de datos desde Plesk (opción "Vaciar") o elimina las tablas vía phpMyAdmin.

Error: "Los privilegios del usuario son insuficientes"

  • Causa: El usuario de la base de datos no tiene permisos completos.
  • Solución: En Plesk, edita el usuario de la base de datos y marca "Todos los privilegios".

No puedo acceder a phpMyAdmin desde Plesk

  • Causa: A veces el enlace está oculto o deshabilitado.
  • Solución: En la sección "Bases de datos" de Plesk, haz clic en el nombre de tu base de datos y busca el botón "phpMyAdmin". Si no aparece, contacta con tu proveedor de hosting.

Preguntas frecuentes (FAQ) sobre conectar WordPress a MySQL en Plesk

¿Puedo usar el mismo usuario de base de datos para varios sitios WordPress?
Sí, pero no es recomendable por seguridad. Si un sitio es hackeado, el atacante podría acceder a los datos de los otros. Crea un usuario por cada base de datos.

¿Qué hago si olvido la contraseña de la base de datos?
En Plesk, ve a "Bases de datos", selecciona la base de datos, haz clic en el usuario y elige "Cambiar contraseña". Luego actualiza wp-config.php con la nueva contraseña.

¿Es necesario usar localhost como DB_HOST?
No siempre. En algunos servidores Plesk, el host puede ser 127.0.0.1 o incluso un nombre como mysql.tudominio.com. Revisa la información en la sección de bases de datos de Plesk.

¿Puedo conectar WordPress a una base de datos MySQL externa?
Sí, pero es más complejo. Debes configurar el acceso remoto en el servidor MySQL y asegurarte de que tu hosting permita conexiones externas. En Plesk, normalmente se usa el host local.

¿Qué versión de MySQL necesita WordPress?
WordPress recomienda MySQL 5.7 o superior, o MariaDB 10.3 o superior. Plesk suele incluir versiones compatibles.

Consejos finales para mantener tu conexión segura

  • Actualiza regularmente: Tanto WordPress como Plesk lanzan actualizaciones de seguridad. Mantén todo al día.
  • Usa contraseñas fuertes: Para la base de datos y para el administrador de WordPress. Evita contraseñas como "123456" o "admin".
  • Haz copias de seguridad: Antes de hacer cambios grandes, exporta tu base de datos desde Plesk. Así, si algo sale mal, puedes restaurarla.
  • Revisa los registros de errores: En Plesk, puedes ver los logs de MySQL en "Herramientas y configuraciones" > "Registros de errores". Te ayudarán a diagnosticar problemas.

Conectar WordPress a una base de datos MySQL en Plesk es un proceso que, una vez que lo entiendes, se vuelve rutinario. Recuerda que el archivo wp-config.php es el puente entre tu sitio y los datos, y que Plesk te ofrece herramientas visuales para gestionar todo sin tocar una línea de código (aunque editar el archivo es sencillo).

[TIP]
Si usas Syspanel (antes conocido como HestiaCP), el proceso es similar, pero accedes por el puerto 2106. La lógica de crear la base de datos y editar wp-config.php es la misma.

Espero que esta guía te haya sido de ayuda. Si tienes alguna duda, no dudes en consultar la documentación de Plesk o contactar con el soporte de tu hosting. ¡Tu sitio WordPress estará funcionando en un abrir y cerrar de ojos!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel