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

Crear y administrar bases de datos MySQL en Plesk para WordPress

Actualizado el 24 de septiembre de 2025

Introducción: Por qué tu WordPress necesita una base de datos MySQL

Si estás leyendo esto, probablemente ya has oído que WordPress necesita una base de datos para funcionar. No es un capricho: cada artículo, comentario, configuración y ajuste de tu web se guarda en tablas dentro de un motor de base de datos, normalmente MySQL o MariaDB. Plesk, uno de los paneles de control de hosting más utilizados en servidores Linux, te ofrece una interfaz gráfica para gestionar estas bases de datos sin tocar una sola línea de código.

En esta guía extensa y práctica, vamos a explicarte paso a paso cómo crear base de datos Plesk, cómo conectar esa base a tu WordPress, cómo administrarla, hacer copias de seguridad y resolver los problemas más comunes. No necesitas ser un experto en sistemas: con seguir los pasos y entender los conceptos básicos, podrás gestionar tu web con total autonomía.


¿Qué es MySQL y por qué es importante para WordPress?

MySQL es un sistema de gestión de bases de datos relacional. Piensa en él como un archivador gigante con miles de cajones etiquetados. WordPress utiliza esos cajones para guardar toda la información de tu sitio. Si la base de datos se corrompe o se pierde, tu web se queda en blanco o muestra errores graves.

Cuando hablamos de MySQL Plesk WordPress, nos referimos a la integración natural que existe entre el panel de control y el motor de bases de datos. Plesk te permite:

  • Crear bases de datos y usuarios con permisos específicos.
  • Asignar esa base a un dominio o subdominio.
  • Acceder a herramientas como phpMyAdmin para consultas avanzadas.
  • Programar y gestionar MySQL Plesk backup de forma sencilla.

Entender esta relación es el primer paso para administrar tu hosting con confianza.


Antes de empezar: Requisitos previos

Para seguir esta guía necesitas:

  • Acceso al panel de control de Plesk (normalmente a través de https://tu-dominio:8443 o una URL que te haya facilitado tu proveedor).
  • Un plan de hosting que incluya al menos una base de datos MySQL (casi todos lo incluyen).
  • Credenciales de administrador o de un usuario con permisos para gestionar bases de datos.
  • Tener WordPress instalado o saber que lo vas a instalar en breve.

[INFO] Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), el acceso al panel se realiza a través del puerto 2106, por ejemplo: https://tu-dominio:2106. Aunque este artículo se centra en Plesk, muchos conceptos son similares.


Paso 1: Crear base de datos Plesk (Guía paso a paso)

Vamos al grano. Sigue estos pasos para crear base de datos Plesk desde cero:

1.1. Accede al menú de bases de datos

  1. Inicia sesión en Plesk.
  2. En el panel izquierdo, busca la sección "Bases de datos". Puede estar bajo el nombre de tu dominio o en el menú principal de "Sitios web y dominios".
  3. Haz clic en "Bases de datos". Verás un listado de las bases existentes (si las hay) y un botón que dice "Agregar base de datos" o "Crear nueva base de datos".

1.2. Configura los parámetros de la nueva base

Te aparecerá un formulario con varios campos. Esto es lo que debes rellenar:

  • Nombre de la base de datos: Elige algo descriptivo, por ejemplo mipagina_wp. Evita espacios y caracteres especiales. Solo letras, números y guiones bajos.
  • Servidor de base de datos: Si tienes varios, selecciona el que corresponda (normalmente será el único o el que indique "localhost").
  • Tipo de base de datos: Asegúrate de que esté seleccionado MySQL (o MariaDB, que es compatible).
  • Usuario de la base de datos: Plesk te permite crear un usuario nuevo en el mismo paso. Marca la casilla "Crear un nuevo usuario" o similar.
  • Contraseña: Genera una contraseña segura. Plesk suele tener un botón de "Generar" que te crea una automáticamente. Guárdala en un lugar seguro porque la necesitarás para conectar WordPress.

1.3. Finaliza la creación

Haz clic en "Aceptar" o "Crear". En unos segundos, Plesk habrá creado la base de datos, el usuario y le habrá asignado todos los privilegios necesarios. Verás la nueva base en el listado.

[TIP] No uses la misma contraseña para todas tus bases de datos. Si una se ve comprometida, las demás estarán a salvo.


Paso 2: Conectar la base de datos a WordPress

Ahora que tienes la base creada, toca decirle a WordPress que la use. Esto se hace a través del archivo wp-config.php.

2.1. Instalación limpia de WordPress

Si todavía no has instalado WordPress, el proceso es muy sencillo:

  1. Descarga WordPress desde wordpress.org o usa el instalador automático de Plesk (muchos planes lo incluyen).
  2. Durante la instalación, te pedirá los datos de la base de datos. Rellena con:
    • Nombre de la base de datos: El que creaste, por ejemplo mipagina_wp.
    • Usuario: El usuario que creaste en Plesk.
    • Contraseña: La que generaste.
    • Servidor de la base de datos: Normalmente localhost o 127.0.0.1. Si tu hosting usa un servidor remoto, Plesk te indicará la dirección exacta.
  3. Continúa con la instalación normalmente.

2.2. WordPress ya instalado

Si WordPress ya está funcionando y quieres cambiar la base (por ejemplo, porque te mudas de servidor), tendrás que editar el archivo wp-config.php:

  1. Accede a tu servidor por FTP o mediante el administrador de archivos de Plesk.
  2. Localiza el archivo wp-config.php en la raíz de tu instalación.
  3. Busca las líneas que definen las constantes de la base de datos:
    • DB_NAME (nombre de la base)
    • DB_USER (usuario)
    • DB_PASSWORD (contraseña)
    • DB_HOST (servidor, normalmente localhost)
  4. Sustituye los valores por los de tu nueva base de datos.
  5. Guarda el archivo y recarga tu web.

[WARNING] Haz siempre una copia de seguridad del wp-config.php antes de editarlo. Un error en este archivo puede dejar tu web inaccesible.


Paso 3: Administrar bases Plesk: Usuarios y permisos

Administrar bases Plesk no se limita a crearlas. Con el tiempo, es posible que necesites crear más usuarios, cambiar contraseñas o revocar accesos.

3.1. Crear un nuevo usuario para una base existente

  1. En el listado de bases de datos, haz clic en el nombre de la base que quieres gestionar.
  2. Verás una sección llamada "Usuarios de la base de datos".
  3. Haz clic en "Agregar usuario".
  4. Introduce el nombre del usuario y una contraseña.
  5. Marca la casilla "Otorgar todos los privilegios" si quieres que tenga acceso total, o selecciona solo los permisos necesarios (SELECT, INSERT, UPDATE, DELETE, etc.).

3.2. Cambiar la contraseña de un usuario

  1. En la misma sección de usuarios, haz clic en el icono de lápiz (editar) junto al usuario.
  2. Introduce la nueva contraseña y confírmala.
  3. Guarda los cambios.

[TIP] Si cambias la contraseña de un usuario que usa WordPress, recuerda actualizar también el wp-config.php con la nueva contraseña. Si no, tu web dará error de conexión.

3.3. Eliminar usuarios

Si un usuario ya no es necesario, puedes eliminarlo para mayor seguridad. Eso sí, asegúrate de que no sea el único usuario con acceso a la base, o te quedarás sin poder conectarte.


Paso 4: Acceder a la base de datos con phpMyAdmin

Para tareas más avanzadas, como consultar tablas, reparar datos o ejecutar comandos SQL, necesitarás phpMyAdmin. Plesk lo integra de forma nativa.

4.1. Abrir phpMyAdmin desde Plesk

  1. Ve a la sección "Bases de datos".
  2. Junto a la base que quieres gestionar, haz clic en "phpMyAdmin". Se abrirá una nueva pestaña o ventana con la herramienta.

4.2. Uso básico de phpMyAdmin

  • Explorar tablas: En el panel izquierdo verás el nombre de tu base y, al expandirlo, todas las tablas de WordPress (por ejemplo, wp_posts, wp_options, wp_users).
  • Ejecutar consultas SQL: Haz clic en la pestaña "SQL" y escribe tu consulta. Por ejemplo, para cambiar la URL de tu sitio: UPDATE wp_options SET option_value = 'https://nueva-url.com' WHERE option_name = 'siteurl';.
  • Exportar/Importar: Estas opciones están en las pestañas superiores. Son muy útiles para hacer copias de seguridad manuales o migrar la base a otro servidor.

[WARNING] No modifiques tablas o registros si no estás 100% seguro de lo que haces. Un borrado accidental de la tabla wp_options puede destruir tu configuración. Siempre haz una copia de seguridad antes de tocar nada.


Paso 5: MySQL Plesk Backup: Cómo proteger tus datos

La copia de seguridad es la acción más importante que puedes hacer. Un fallo del servidor, un ataque o un error humano pueden borrar tu base de datos en segundos. Plesk ofrece varias formas de hacer MySQL Plesk backup.

5.1. Copia de seguridad manual desde Plesk

  1. Ve a la sección "Bases de datos".
  2. Haz clic en el icono de "Copiar" o "Exportar" (dependiendo de la versión de Plesk).
  3. Elige si quieres guardar la copia en el servidor o descargarla a tu ordenador.
  4. Selecciona el formato (normalmente .sql o .gz).
  5. Haz clic en "Aceptar". Plesk generará el archivo.

5.2. Copia de seguridad automática programada

Plesk te permite configurar tareas programadas para que las copias se hagan solas:

  1. Ve a "Herramientas y configuración" en el panel principal.
  2. Busca "Planificador de tareas" o "Backup Manager".
  3. Crea una nueva tarea, selecciona la base de datos o el sitio completo, elige la frecuencia (diaria, semanal) y la hora.
  4. Define dónde guardar las copias (en el servidor, en un FTP externo o en un almacenamiento en la nube).

[TIP] No guardes las copias de seguridad en el mismo servidor donde está la web. Si el servidor se cae, pierdes todo. Mejor usa un servicio externo o descárgalas periódicamente.

5.3. Restaurar una copia de seguridad

Si has tenido un problema y necesitas restaurar:

  1. En la sección "Bases de datos", haz clic en "Restaurar".
  2. Selecciona el archivo de copia que quieres usar (debe estar en el formato que exportaste).
  3. Confirma y espera. En unos segundos, tu base estará restaurada.

Paso 6: Optimización básica y mantenimiento

Una base de datos descuidada puede volverse lenta y pesada. Aquí tienes algunas tareas de mantenimiento que puedes hacer desde Plesk o phpMyAdmin:

6.1. Reparar y optimizar tablas

  1. Abre phpMyAdmin para tu base de datos.
  2. Selecciona todas las tablas (clic en "Seleccionar todo").
  3. En el menú desplegable de abajo, elige "Optimizar tabla" o "Reparar tabla".
  4. Ejecuta la acción. Este proceso es seguro y no borra datos.

6.2. Limpiar datos basura

WordPress acumula revisiones de entradas, transients caducados y comentarios spam. Puedes ejecutar una consulta SQL para limpiarlos, pero hazlo con cuidado. Por ejemplo, para eliminar revisiones antiguas:

DELETE FROM wp_posts WHERE post_type = 'revision' AND post_date < NOW() - INTERVAL 30 DAY;

[WARNING] Antes de ejecutar cualquier consulta de limpieza, haz una copia de seguridad. Si algo sale mal, podrás volver atrás.

6.3. Programar el mantenimiento

Plesk no tiene una herramienta nativa de optimización automática de bases de datos, pero puedes usar el planificador de tareas para ejecutar un script de limpieza. Si no te sientes cómodo con esto, una buena práctica es hacerlo manualmente una vez al mes.


Solución de problemas comunes

Error "Error establishing a database connection"

Este es el error más temido. Significa que WordPress no puede conectarse a la base de datos. Las causas más comunes son:

  • Credenciales incorrectas: Revisa wp-config.php y asegúrate de que el nombre de usuario y contraseña son correctos.
  • Servidor de base de datos caído: Contacta con tu proveedor de hosting.
  • Base de datos eliminada: Si alguien la borró por error, deberás restaurarla desde una copia de seguridad.

"Table doesn't exist" (La tabla no existe)

Esto suele pasar cuando la base de datos está corrupta o cuando se ha restaurado una copia incompleta. Intenta reparar las tablas desde phpMyAdmin.

Base de datos demasiado grande

Si tu base supera los 500 MB, es hora de optimizar. Elimina tablas innecesarias (como las de plugins desinstalados), limpia revisiones y considera usar un plugin de caché de base de datos.


Preguntas frecuentes (FAQ)

¿Puedo usar la misma base de datos para dos instalaciones de WordPress?

Técnicamente sí, pero no es recomendable. Los prefijos de las tablas (por ejemplo, wp_ vs wp2_) pueden evitar conflictos, pero es más seguro y limpio crear una base por instalación.

¿Qué diferencia hay entre MySQL y MariaDB?

MariaDB es un fork de MySQL, es decir, una versión derivada y compatible. Ambos funcionan igual para WordPress. Plesk suele permitir elegir entre los dos al crear la base.

¿Cómo sé qué usuario y contraseña usa mi WordPress?

Puedes verlo en el archivo wp-config.php. Busca las líneas que empiezan por define('DB_USER' y define('DB_PASSWORD'.

¿Puedo cambiar el nombre de la base de datos después de crearla?

No directamente desde Plesk. Tendrías que crear una nueva base, exportar los datos de la antigua e importarlos en la nueva, y luego actualizar wp-config.php.

¿Es seguro usar phpMyAdmin?

Sí, siempre que tengas cuidado. No ejecutes consultas que no entiendas y cierra la sesión cuando termines. Plesk protege el acceso con tu usuario y contraseña.


Conclusión: Domina tus bases de datos MySQL en Plesk

Crear base de datos Plesk y administrarla es una habilidad esencial para cualquier persona que gestione un WordPress. No es necesario ser un experto en Linux; Plesk hace que el proceso sea visual y accesible. Recuerda siempre:

  • Crea contraseñas seguras y no las reutilices.
  • Haz copias de seguridad periódicas (y guárdalas fuera del servidor).
  • No toques nada en phpMyAdmin sin saber qué estás haciendo.
  • Si te atascas, busca ayuda de tu proveedor de hosting.

Con esta guía, ya tienes los conocimientos para crear, conectar, administrar y proteger tus bases de datos. Ahora, ¡ve y dale a tu WordPress la base sólida que se merece!


[INFO] Si tu hosting utiliza Syspanel (antes HestiaCP), recuerda que el acceso es a través del puerto 2106. Aunque la interfaz es diferente, los conceptos de bases de datos MySQL son los mismos. Siempre puedes consultar la documentación oficial de tu panel para más detalles.

¿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