Guía para crear y gestionar bases de datos MySQL en WordPress con Plesk
¡Hola! Bienvenido a esta guía completa. Si estás leyendo esto, es porque necesitas entender cómo funciona el baile entre WordPress, MySQL y Plesk. No te preocupes, no necesitas ser un experto en informática para seguir estos pasos. Aquí te explicaré todo de forma sencilla y paso a paso.
WordPress es como un coche de carreras: potente, bonito y rápido. Pero para funcionar, necesita un motor. Ese motor es una base de datos MySQL. Sin ella, tu web no puede guardar ni un solo artículo, comentario o configuración. Plesk es el garaje donde guardas el coche y le haces el mantenimiento.
En esta guía, aprenderás a crear y gestionar esa base de datos desde Plesk, a conectar tu WordPress y a solucionar los problemas más comunes. Vamos a ello.
¿Qué es una base de datos MySQL en WordPress?
Imagina una base de datos como una enorme hoja de cálculo con millones de celdas organizadas. En WordPress, esa hoja guarda:
- Tus artículos y páginas.
- Los comentarios de tus visitantes.
- Los usuarios y sus contraseñas (cifradas).
- La configuración del tema y los plugins.
- Enlaces, categorías y etiquetas.
Cada vez que alguien visita tu web, WordPress consulta esta base de datos para mostrar la información correcta. Sin ella, tu web sería un montón de archivos vacíos.
La base de datos MySQL Plesk es el sistema de gestión que Plesk usa para crear, modificar y eliminar estas bases de datos. Es como el interfaz de control de tu motor.
¿Por qué es importante gestionar bien tu base de datos?
Una base de datos mal gestionada puede ralentizar tu web, provocar errores o incluso dejarla inaccesible. Aquí tienes algunas razones para dominar este tema:
- Rendimiento: Una base de datos optimizada carga más rápido tu web.
- Seguridad: Usuarios y contraseñas correctas evitan accesos no autorizados.
- Recuperación: Saber hacer copias de seguridad te salva de desastres.
- Migraciones: Cambiar de hosting o servidor es pan comido si controlas la base de datos.
Requisitos previos antes de empezar
Antes de lanzarnos a los pasos, asegúrate de tener esto a mano:
- Acceso a Plesk: Necesitas las credenciales de administrador de tu panel de hosting. Normalmente accedes mediante
https://tudominio.com:8443o la URL que te haya dado tu proveedor. - WordPress instalado: Puede estar ya instalado o lo instalarás después. No importa el orden, pero es más fácil si primero creas la base de datos.
- Datos de acceso a MySQL: Necesitarás crear un usuario con contraseña para la base de datos. Guárdalos bien, los necesitarás para conectar WordPress.
- Conocimientos básicos de navegación en Plesk: Saber moverte por los menús es suficiente.
[INFO] Si tu hosting usa Syspanel (el antiguo HestiaCP), el acceso al panel suele ser por el puerto 2106. Por ejemplo:
https://tudominio.com:2106. Pero esta guía se centra en Plesk, que es el estándar en muchos hostings.
Cómo crear una base de datos MySQL en Plesk para WordPress
Aquí viene la parte práctica. Sigue estos pasos al pie de la letra. Te prometo que es más fácil de lo que parece.
Paso 1: Accede a Plesk e inicia sesión
Abre tu navegador favorito y escribe la dirección de tu panel Plesk. Introduce tu nombre de usuario y contraseña. Si es la primera vez, probablemente te hayan dado unos datos temporales. Cámbialos por seguridad.
Paso 2: Ve a la sección de bases de datos
Una vez dentro, busca en el menú lateral izquierdo. Verás una opción llamada "Bases de datos" o "Bases de datos MySQL". Haz clic ahí. Si no lo ves, puede estar dentro de "Sitios web y dominios" > selecciona tu dominio > y luego "Bases de datos".
Paso 3: Crea una nueva base de datos
Haz clic en el botón "Añadir base de datos" o "Crear base de datos". Se abrirá un formulario. Rellénalo así:
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo
wordpress_miweb. Evita espacios y caracteres raros. Usa solo letras, números y guiones bajos. - Tipo de base de datos: Selecciona MySQL. (A veces también aparece MariaDB, es compatible, pero mejor MySQL para WordPress).
- Servidor de base de datos: Normalmente se selecciona automáticamente. Si tienes varias opciones, elige la que tenga más recursos o la que te indique tu hosting.
- Usuario de la base de datos: Aquí tienes dos caminos:
- Crear un nuevo usuario: Marca esta opción. Pon un nombre de usuario (ej:
wp_user_miweb) y una contraseña segura. Puedes usar el generador de contraseñas de Plesk. - Usar un usuario existente: Solo si ya tienes uno creado. No lo recomiendo para WordPress porque cada web debe tener su propio usuario por seguridad.
- Crear un nuevo usuario: Marca esta opción. Pon un nombre de usuario (ej:
- Contraseña: Si creas un nuevo usuario, escribe una contraseña robusta. Guárdala en un gestor de contraseñas.
- Confirmar contraseña: Repite la contraseña.
Paso 4: Configura opciones adicionales (opcional pero recomendado)
Plesk te permite ajustar algunas opciones avanzadas. No las toques si no sabes lo que haces, pero te explico las más útiles:
- Juego de caracteres: Déjalo en
utf8_general_cioutf8mb4_general_ci. Este último soporta emojis y caracteres especiales. - Privilegios del usuario: Por defecto, el usuario tendrá todos los privilegios sobre la base de datos. Está bien así para WordPress.
Haz clic en "Aceptar" o "Crear". ¡Listo! Ya tienes tu base de datos. En la lista verás su nombre, el usuario asociado y el servidor.
Cómo conectar tu base de datos a WordPress
Ahora que tienes la base de datos, toca decirle a WordPress que la use. Esto se hace durante la instalación o modificando el archivo wp-config.php.
Opción 1: Durante la instalación de WordPress
Si aún no has instalado WordPress, este es el momento. Cuando ejecutes el instalador (normalmente accediendo a tudominio.com/wp-admin/install.php), te pedirá los datos de la base de datos. Rellena así:
- Nombre de la base de datos: El que creaste en Plesk (ej:
wordpress_miweb). - Nombre de usuario: El usuario que creaste (ej:
wp_user_miweb). - Contraseña: La contraseña que pusiste.
- Servidor de base de datos: Casi siempre es
localhost. Si no funciona, Plesk te muestra el nombre del servidor en la lista de bases de datos (suele ser algo comolocalhosto una IP). - Prefijo de tabla: Déjalo como
wp_. Solo cámbialo por seguridad si quieres, pero no es necesario.
Haz clic en "Enviar" y WordPress hará la conexión. Si todo va bien, verás la pantalla de bienvenida.
Opción 2: Si ya tienes WordPress instalado (cambiar base de datos)
Si tu web ya funciona pero quieres cambiar la base de datos (por ejemplo, porque te mudaste de servidor), edita el archivo wp-config.php que está en la raíz de tu instalación de WordPress (vía FTP o el administrador de archivos de Plesk).
Busca estas líneas y cámbialas por tus nuevos datos:
define('DB_NAME', 'wordpress_miweb');
define('DB_USER', 'wp_user_miweb');
define('DB_PASSWORD', 'tu_contraseña_segura');
define('DB_HOST', 'localhost');
[WARNING] Haz una copia de seguridad del archivo
wp-config.phpantes de editarlo. Un error puede dejar tu web inaccesible.
Guarda los cambios y sube el archivo. Tu web ahora usará la nueva base de datos.
Cómo gestionar tu base de datos MySQL en Plesk
Una vez que tu web funciona, no te olvides de la gestión. Plesk ofrece herramientas muy útiles.
Acceder a phpMyAdmin
phpMyAdmin es un panel web para gestionar bases de datos MySQL de forma visual. Desde Plesk:
- Ve a "Bases de datos" y localiza la tuya.
- Haz clic en el icono de "phpMyAdmin" (suele ser un pequeño icono de base de datos con una flecha).
- Se abrirá una nueva pestaña. No necesitas iniciar sesión porque Plesk ya te autentica.
Desde phpMyAdmin puedes:
- Ver todas las tablas de WordPress (posts, comments, users, etc.).
- Exportar la base de datos (para copias de seguridad).
- Importar una base de datos (para restaurar o migrar).
- Ejecutar consultas SQL (solo si sabes lo que haces).
Hacer copias de seguridad de la base de datos
La regla de oro: si no tienes copia de seguridad, no tienes datos. Hazlo al menos una vez a la semana.
Desde Plesk:
- Ve a "Bases de datos".
- Marca la casilla de tu base de datos.
- Haz clic en "Exportar" o "Descargar dump". Se descargará un archivo
.sql. - Guárdalo en un lugar seguro (Google Drive, Dropbox, etc.).
Desde phpMyAdmin:
- Selecciona tu base de datos.
- Ve a la pestaña "Exportar".
- Elige "Rápida" y formato "SQL".
- Haz clic en "Continuar" y se descargará.
Restaurar una base de datos
Si algo sale mal, puedes restaurar:
Desde Plesk:
- Ve a "Bases de datos".
- Haz clic en el nombre de tu base de datos.
- Busca el botón "Importar" o "Restaurar".
- Sube el archivo
.sqlque guardaste. - Confirma la operación.
Desde phpMyAdmin:
- Selecciona tu base de datos.
- Ve a "Importar".
- Selecciona el archivo
.sql. - Asegúrate de que el juego de caracteres es el correcto (utf8).
- Haz clic en "Continuar".
[WARNING] Restaurar una base de datos sobrescribe todos los datos actuales. Asegúrate de que es lo que quieres.
Optimizar la base de datos para mejor rendimiento
Con el tiempo, las tablas de WordPress se llenan de basura (revisiones de artículos, comentarios spam, etc.). Puedes optimizarla desde phpMyAdmin:
- Selecciona tu base de datos.
- Marca todas las tablas (clic en "Seleccionar todo").
- En el menú desplegable "Con seleccionados:", elige "Optimizar tabla".
- Ejecuta.
Esto no borra datos, solo reorganiza el almacenamiento. Hazlo una vez al mes.
Solución de problemas comunes con la conexión a la base de datos
A veces las cosas fallan. No te preocupes, casi siempre tiene solución.
Error: "Error al conectar con la base de datos"
Este es el error más temido. Significa que WordPress no puede hablar con MySQL. Causas posibles:
- Credenciales incorrectas: Revisa
wp-config.php. Asegúrate de queDB_NAME,DB_USERyDB_PASSWORDson exactamente los que creaste en Plesk. - Servidor de base de datos caído: Contacta a tu hosting. A veces el servicio MySQL se reinicia.
- Usuario sin permisos: Desde Plesk, ve a la base de datos, edita el usuario y asegúrate de que tiene todos los privilegios (SELECT, INSERT, UPDATE, DELETE, etc.).
- Base de datos corrupta: Si sospechas esto, desde phpMyAdmin ve a la pestaña "Operaciones" y haz clic en "Reparar tabla".
Error: "Tabla 'wp_options' no existe"
Esto suele pasar si la base de datos está vacía o incompleta. Solución:
- Si acabas de instalar WordPress, vuelve a ejecutar el instalador (borra el archivo
wp-config.phptemporalmente). - Si ya tenías contenido, restaura una copia de seguridad de la base de datos.
Error: "Demasiadas conexiones"
Ocurre cuando hay muchas visitas y el servidor MySQL se satura. Soluciones:
- Actualiza tu plan de hosting: Necesitas más recursos.
- Usa un plugin de caché: Como W3 Total Cache o WP Super Cache, que reducen las consultas a la base de datos.
- Optimiza consultas: Si usas muchos plugins, revisa cuáles hacen consultas pesadas.
Preguntas frecuentes (FAQ)
Aquí respondo las dudas más comunes que me llegan como técnico de soporte.
¿Puedo usar la misma base de datos para varios WordPress?
Técnicamente sí, pero es una mala idea. Cada instalación de WordPress debe tener su propia base de datos. Si compartes, los datos se mezclan y tu web se vuelve un caos. Además, si una web es hackeada, la otra también.
¿Qué hago si olvido la contraseña de la base de datos?
Desde Plesk, ve a "Bases de datos", selecciona tu base de datos y haz clic en "Cambiar contraseña". Pon una nueva y actualiza el archivo wp-config.php con esa contraseña.
¿Es seguro usar 'localhost' como servidor de base de datos?
Sí, es lo normal si tu WordPress y la base de datos están en el mismo servidor. Si usas un servidor externo (como Amazon RDS), tendrás que poner la IP o el nombre del servidor.
¿Cómo migro mi base de datos a otro hosting?
- Exporta la base de datos desde el Plesk antiguo (como explicamos arriba).
- En el nuevo hosting, crea una nueva base de datos y usuario.
- Importa el archivo
.sqlen la nueva base de datos. - Cambia los datos de conexión en
wp-config.phpdel nuevo hosting.
[TIP] Si también cambias de dominio, usa un plugin como "Better Search Replace" para actualizar las URLs en la base de datos.
¿Plesk o Syspanel? ¿Cuál es mejor?
Ambos son paneles de control de hosting. Plesk es más amigable para principiantes y tiene muchas herramientas integradas. Syspanel (HestiaCP) es más ligero pero menos intuitivo. Si tu hosting usa Syspanel, el acceso suele ser por el puerto 2106. La gestión de bases de datos es similar: busca la sección de "Bases de datos" y crea una nueva. El resto de la guía aplica igual.
Conclusión y mejores prácticas
Crear y gestionar una base de datos MySQL Plesk para WordPress no tiene por qué ser un dolor de cabeza. Con esta guía, ya sabes:
- Cómo crear una base de datos y un usuario.
- Cómo conectar WordPress a esa base de datos.
- Cómo hacer copias de seguridad y restaurar.
- Cómo solucionar errores comunes.
Mejores prácticas para mantener tu web sana:
- Haz copias de seguridad semanales de la base de datos. Automatízalo si es posible.
- Actualiza WordPress, temas y plugins regularmente. Las vulnerabilidades suelen atacar la base de datos.
- Usa contraseñas fuertes para el usuario de la base de datos y para el administrador de WordPress.
- Optimiza la base de datos una vez al mes con phpMyAdmin o un plugin como WP-Optimize.
- No compartas la base de datos entre instalaciones de WordPress.
Si tienes más dudas, no dudes en contactar con tu equipo de soporte. Recuerda que estamos aquí para ayudarte a que tu web vuele. ¡Buena suerte con tu WordPress!
