Guía para crear y gestionar bases de datos MySQL en Plesk para WordPress
Introducción: ¿Por qué es importante gestionar tu base de datos en Plesk?
Si tienes un sitio web en WordPress, una de las piezas clave que debes conocer es la base de datos MySQL. Aquí es donde se almacenan tus artículos, páginas, comentarios, configuraciones de plugins y mucho más. Plesk, uno de los paneles de control de hosting más populares, te permite crear y administrar estas bases de datos de forma sencilla, sin necesidad de ser un experto en programación.
Esta guía está diseñada para principiantes. Te explicaremos paso a paso cómo crear una base de datos MySQL en Plesk, cómo gestionarla y qué herramientas tienes a tu disposición para mantener tu WordPress funcionando sin problemas. Además, resolveremos dudas frecuentes y te daremos consejos prácticos.
¿Qué es una base de datos MySQL y por qué la necesita WordPress?
WordPress es un sistema de gestión de contenidos (CMS) dinámico. Esto significa que, a diferencia de una página web estática (solo HTML), el contenido se guarda en una base de datos y se muestra cuando un visitante la solicita. Cada vez que alguien entra a tu web, WordPress consulta la base de datos MySQL para mostrar la información correcta.
Sin una base de datos, WordPress simplemente no podría funcionar. Por eso, al instalar WordPress, el primer paso (después de elegir el hosting) es crear una base de datos y asignarle un usuario con permisos.
Paso 1: Acceder a Plesk y localizar la sección de bases de datos
Para empezar, inicia sesión en tu panel de control Plesk. La URL suele ser algo como https://tudominio.com:8443 (el puerto puede variar, pero es el estándar). Una vez dentro, busca en el menú lateral o en la pantalla principal la sección que dice "Bases de datos" o "Databases".
[INFO] Si tu hosting usa Syspanel (basado en HestiaCP), el acceso se realiza por el puerto 2106. En ese caso, el proceso puede ser diferente, pero esta guía se centra en Plesk.
En Plesk, verás un listado de todas las bases de datos que ya tienes creadas. Si es tu primera vez, la lista estará vacía.
Paso 2: Crear una base de datos MySQL en Plesk
Crear una base de datos MySQL Plesk es un proceso de pocos clics. Sigue estos pasos:
- Haz clic en el botón "Añadir base de datos" o "Add Database" (normalmente está arriba a la derecha).
- Se abrirá un formulario. Completa los siguientes campos:
- Nombre de la base de datos: Elige un nombre descriptivo. Por ejemplo:
mipagina_wp_db. Evita espacios y caracteres especiales. - Tipo de base de datos: Asegúrate de seleccionar MySQL (o MariaDB, que es compatible). No elijas otros como PostgreSQL a menos que sepas lo que haces.
- Servidor de base de datos: Normalmente, solo hay una opción (localhost). Déjalo como está.
- Nombre de la base de datos: Elige un nombre descriptivo. Por ejemplo:
- En la sección "Usuario de base de datos", tienes dos opciones:
- Crear un nuevo usuario: Es lo más recomendable. Introduce un nombre de usuario (ej:
mipagina_user) y una contraseña segura. Plesk puede generarla automáticamente. - Usar un usuario existente: Si ya tienes un usuario creado, puedes asignarlo.
- Crear un nuevo usuario: Es lo más recomendable. Introduce un nombre de usuario (ej:
- Marca la casilla "Otorgar todos los privilegios" para que este usuario pueda leer, escribir, modificar y eliminar datos. Es lo que necesita WordPress.
- Haz clic en "Aceptar" o "OK".
¡Listo! Ya tienes tu base de datos MySQL Plesk creada. Apunta el nombre de la base de datos, el usuario y la contraseña, porque los necesitarás durante la instalación de WordPress.
[TIP] Si estás instalando WordPress desde el instalador automático de Plesk (llamado "WordPress Toolkit"), el propio panel creará la base de datos por ti. No necesitas hacer este paso manualmente.
Paso 3: Conectar la base de datos con WordPress
Una vez creada la base de datos, debes "decirle" a WordPress dónde está. Esto se hace a través del archivo wp-config.php. Si instalaste WordPress manualmente, sigue estos pasos:
- Descarga el archivo
wp-config-sample.phpdesde el paquete oficial de WordPress. - Renómbralo a
wp-config.php. - Ábrelo con un editor de texto (como Bloc de notas o Sublime Text).
- Busca las siguientes líneas y cámbialas por los datos de tu base de datos:
define('DB_NAME', 'nombre_de_tu_base_de_datos');
define('DB_USER', 'nombre_de_tu_usuario');
define('DB_PASSWORD', 'tu_contraseña');
define('DB_HOST', 'localhost');
- Guarda el archivo y súbelo a la raíz de tu sitio web (normalmente la carpeta
httpdocsopublic_html).
Si usaste el instalador automático de Plesk, este paso ya está hecho.
Paso 4: Gestionar tu base de datos MySQL en Plesk
Una vez que tu sitio está funcionando, es posible que necesites gestionar MySQL Plesk para realizar tareas de mantenimiento, como hacer copias de seguridad, reparar tablas o cambiar contraseñas.
4.1. Acceder a phpMyAdmin
phpMyAdmin es una herramienta web que te permite administrar tu base de datos de forma visual. Para acceder desde Plesk:
- Ve a la sección "Bases de datos".
- Haz clic en el nombre de la base de datos que quieres gestionar.
- Busca el botón "phpMyAdmin" (normalmente en la parte superior derecha o en el menú de acciones).
- Se abrirá una nueva pestaña con la interfaz de phpMyAdmin. Aquí podrás ver todas las tablas de tu WordPress (wp_posts, wp_options, etc.).
[WARNING] Ten mucho cuidado al modificar datos directamente en phpMyAdmin. Un cambio incorrecto puede romper tu sitio web. Si no estás seguro, mejor consulta con un técnico.
4.2. Cambiar la contraseña de la base de datos
Si olvidaste la contraseña o quieres mejorarla por seguridad:
- En Plesk, ve a "Bases de datos".
- Haz clic en el nombre de la base de datos.
- Busca la sección "Usuarios" o "Usuarios de base de datos".
- Haz clic en el icono de lápiz o en "Cambiar contraseña".
- Introduce la nueva contraseña y guárdala.
- Importante: Después de cambiar la contraseña, debes actualizar el archivo
wp-config.phpde tu WordPress con la nueva contraseña. Si no lo haces, tu web dejará de funcionar.
4.3. Hacer una copia de seguridad (backup)
Las copias de seguridad son vitales. Plesk permite exportar tu base de datos fácilmente:
- Desde la sección "Bases de datos", haz clic en el nombre de tu base.
- Busca el botón "Exportar" o "Dump".
- Selecciona el formato (normalmente SQL) y haz clic en "Aceptar".
- Se descargará un archivo
.sqlcon todo el contenido de tu base de datos.
Para restaurar una copia, usa el botón "Importar" y selecciona el archivo .sql que hayas guardado.
Paso 5: Buenas prácticas para mantener tu base de datos optimizada
Una base de datos descuidada puede ralentizar tu WordPress. Aquí tienes algunos consejos:
5.1. Limpiar revisiones y transitorios
WordPress guarda muchas revisiones de entradas y datos temporales (transitorios) que con el tiempo se acumulan. Puedes usar un plugin como WP-Optimize o Advanced Database Cleaner para eliminarlos de forma segura.
5.2. Programar copias de seguridad automáticas
No confíes solo en las copias manuales. Configura tu hosting para que haga backups automáticos de la base de datos. Muchos planes de Plesk incluyen esta opción en el panel.
5.3. Usar el prefijo de tabla por defecto (wp_)
Aunque algunos recomiendan cambiarlo por seguridad, mantener el prefijo wp_ no es un problema si tienes otras medidas de seguridad (como contraseñas fuertes y plugins de seguridad). Si lo cambias, asegúrate de actualizar el archivo wp-config.php.
5.4. Monitorear el tamaño de la base de datos
Una base de datos muy grande (más de 1 GB) puede afectar el rendimiento. Si notas que tu web se vuelve lenta, revisa el tamaño en Plesk y considera limpiar datos innecesarios.
Preguntas frecuentes (FAQ)
1. ¿Puedo tener varias bases de datos en Plesk para un mismo dominio?
Sí, puedes crear tantas bases de datos como necesites. Cada una será independiente. Por ejemplo, podrías tener una base para WordPress y otra para un foro.
2. ¿Qué hago si olvido la contraseña de la base de datos?
Sigue los pasos de la sección 4.2 para cambiarla desde Plesk. Luego actualiza el wp-config.php.
3. ¿Es seguro usar el usuario "root" de MySQL?
No. Siempre crea un usuario específico para cada base de datos. En Plesk, el usuario "root" suele estar deshabilitado por seguridad.
4. ¿Puedo conectar mi WordPress a una base de datos externa (fuera de Plesk)?
Técnicamente sí, pero no es recomendable para principiantes. Afecta la velocidad y la seguridad. Mejor usa la base de datos local del servidor.
5. ¿Qué diferencia hay entre MySQL y MariaDB?
MariaDB es un "fork" (derivado) de MySQL, compatible al 100%. Plesk suele ofrecer MariaDB por defecto, pero funciona igual que MySQL para WordPress.
6. Mi web muestra "Error al conectar con la base de datos". ¿Qué hago?
Esto suele deberse a que los datos en wp-config.php son incorrectos o la base de datos está caída. Verifica el nombre, usuario y contraseña. Si todo está bien, contacta a tu soporte de hosting.
Conclusión
Gestionar una base de datos MySQL Plesk para tu WordPress no tiene por qué ser complicado. Con los pasos que te hemos dado, podrás crear, conectar y mantener tu base de datos sin problemas. Recuerda siempre hacer copias de seguridad periódicas y mantener tus contraseñas seguras.
Si en algún momento te sientes perdido, no dudes en consultar la documentación de Plesk o preguntar a tu proveedor de hosting. ¡Y recuerda que la práctica hace al maestro! Con el tiempo, estas tareas se volverán rutinarias y tu sitio web funcionará como un reloj.
[TIP FINAL] Si tu hosting usa Syspanel (HestiaCP), el acceso es por el puerto 2106 y la gestión de bases de datos se hace desde la sección "Bases de datos" de ese panel. El proceso es similar, pero la interfaz cambia.
