Guía para crear y gestionar bases de datos en Plesk
¡Hola! Bienvenido a esta guía completa sobre cómo manejar bases de datos en Plesk. Si estás administrando un sitio web dinámico (como WordPress, Joomla o una tienda online), las bases de datos son el corazón de tu aplicación. Aquí guardas desde artículos y usuarios hasta productos y pedidos.
No te preocupes si eres nuevo en esto. Vamos a explicarlo paso a paso, con un lenguaje claro y sencillo. Al final de este artículo, sabrás exactamente cómo crear una base de datos, gestionar usuarios, importar/exportar información y solucionar los problemas más comunes. Todo desde el panel de control Plesk.
Empecemos.
¿Qué es una base de datos y por qué la necesito?
Imagina que tu web es una gran biblioteca. El código HTML y CSS son las estanterías y la decoración. El contenido (libros, revistas, documentos) son los datos. Una base de datos es el sistema de archivos que organiza y guarda todo ese contenido de forma ordenada.
Sin una base de datos, tu web sería estática: no podrías añadir nuevos artículos, los usuarios no podrían registrarse ni dejar comentarios. Por eso, casi todas las aplicaciones web modernas (CMS como WordPress, Drupal, Joomla, o sistemas como Magento) necesitan una.
En resumen: La base de datos guarda la información dinámica de tu web.
Accediendo a la gestión de bases de datos en Plesk
El primer paso es entrar a tu panel de Plesk. Normalmente accedes a través de una URL como https://tu-dominio.com:8443 o https://tu-ip:8443. Una vez dentro, sigue estos pasos:
- En el menú lateral izquierdo, busca la sección «Sitios web y dominios».
- Haz clic sobre el nombre del dominio para el que quieres gestionar la base de datos.
- Busca el icono o enlace que dice «Bases de datos». Normalmente está en la sección de herramientas.
[TIP] Si no ves el icono, asegúrate de que tu plan de hosting incluya soporte para bases de datos. Plesk lo soporta de serie, pero puede estar desactivado por el administrador.
¡Ya estás dentro! Ahora verás una lista con todas las bases de datos que ya tienes creadas para ese dominio.
Crear una base de datos en Plesk (Paso a paso)
Aquí viene lo más importante. Crear una base de datos es un proceso muy sencillo. Lo haremos en 4 pasos.
### Paso 1: Iniciar la creación
En la pantalla de «Bases de datos», busca y haz clic en el botón «Añadir base de datos» (suele ser un botón azul o verde en la esquina superior derecha).
### Paso 2: Configurar los datos básicos
Se abrirá un formulario. Rellena los campos:
- Nombre de la base de datos: Elige un nombre descriptivo. Por ejemplo,
miweb_wppara WordPress otienda_productos. Evita espacios y caracteres especiales. Solo letras, números y guiones bajos. - Tipo de base de datos: Selecciona MySQL (es el más común y compatible con casi todo). También puedes elegir MariaDB (es una variante mejorada de MySQL, igual de válida).
- Servidor de base de datos: Normalmente aparece uno por defecto. No lo cambies a menos que sepas lo que haces.
### Paso 3: Crear el usuario de la base de datos
Toda base de datos necesita un usuario para conectarse. Aquí puedes crear uno nuevo:
- Nombre de usuario: Por ejemplo,
miweb_user. - Contraseña: Plesk te permite generar una contraseña segura automáticamente (recomendado). También puedes escribir una tú mismo. Guárdala bien, la necesitarás al instalar tu aplicación.
### Paso 4: Finalizar y asignar permisos
Haz clic en «Aceptar» o «Crear». En unos segundos, Plesk creará la base de datos y el usuario.
[INFO] Por defecto, el usuario tendrá todos los permisos (SELECT, INSERT, UPDATE, DELETE, etc.) sobre la base de datos. Esto es lo normal para una aplicación web. Si necesitas permisos más restrictivos, puedes editarlos más tarde.
Gestionar MySQL desde Plesk: Herramientas clave
Una vez creada, puedes gestionar MySQL directamente desde Plesk. Aquí tienes las acciones más importantes.
### phpMyAdmin: El gestor visual
Plesk incluye phpMyAdmin, una herramienta web para administrar bases de datos MySQL de forma gráfica.
- ¿Cómo acceder? En la lista de bases de datos, haz clic en el nombre de la base de datos o en el icono de phpMyAdmin (suele ser un elefante o un icono de base de datos).
- ¿Qué puedes hacer?
- Ver y editar tablas.
- Ejecutar consultas SQL.
- Exportar/importar datos.
- Gestionar usuarios y permisos.
[WARNING] Ten cuidado al usar phpMyAdmin. Si eliminas o modificas datos incorrectamente, podrías dañar tu web. Siempre haz una copia de seguridad antes de hacer cambios manuales.
### Copias de seguridad (Backup)
Es fundamental realizar copias de seguridad periódicas de tus bases de datos. Plesk lo facilita:
- Ve a «Sitios web y dominios» > selecciona tu dominio.
- Busca la opción «Copias de seguridad» (o «Backup Manager»).
- Puedes crear una copia manual o programar copias automáticas.
- Asegúrate de marcar la opción «Incluir bases de datos».
[INFO] Las copias de seguridad se guardan en el servidor. Te recomendamos descargarlas a tu ordenador o a un servicio en la nube para mayor seguridad.
### Importar y exportar datos
Si necesitas mover tu web a otro servidor o restaurar una copia, tendrás que importar/exportar la base de datos.
-
Exportar (descargar):
- Entra en phpMyAdmin desde Plesk.
- Selecciona tu base de datos.
- Ve a la pestaña «Exportar».
- Elige el formato SQL y haz clic en «Continuar». Se descargará un archivo
.sql.
-
Importar (subir):
- Entra en phpMyAdmin.
- Selecciona la base de datos donde quieres importar.
- Ve a la pestaña «Importar».
- Haz clic en «Seleccionar archivo» y elige el archivo
.sql. - Haz clic en «Continuar». Si el archivo es muy grande, puede que necesites usar la línea de comandos.
Solución de problemas frecuentes (FAQ)
Aquí tienes las dudas más comunes de los usuarios al gestionar MySQL en Plesk.
### «Error de conexión a la base de datos» al instalar WordPress
- Causa: El nombre de la base de datos, el usuario o la contraseña son incorrectos.
- Solución: Revisa los datos en el archivo
wp-config.phpde WordPress. Deben coincidir exactamente con los que creaste en Plesk. Si no recuerdas la contraseña, puedes cambiarla desde Plesk: ve a «Bases de datos», haz clic en el usuario y selecciona «Cambiar contraseña».
### «La base de datos no existe» al intentar acceder
- Causa: La base de datos no se ha creado correctamente o se ha eliminado.
- Solución: Ve a la sección «Bases de datos» en Plesk y verifica que aparece en la lista. Si no, créala de nuevo. Si aparece, asegúrate de que el nombre esté bien escrito en tu aplicación.
### No puedo conectarme desde una aplicación remota
- Causa: Por seguridad, Plesk restringe las conexiones a bases de datos solo desde el mismo servidor (localhost).
- Solución: Si necesitas conectarte desde otro servidor (por ejemplo, una app externa), debes añadir el host remoto en los permisos del usuario. En Plesk, edita el usuario de la base de datos y añade la IP del servidor remoto en el campo «Host permitido». Hazlo solo si es estrictamente necesario, ya que reduce la seguridad.
### ¿Cómo cambio el usuario de una base de datos?
- Solución: En Plesk, ve a «Bases de datos», haz clic en el nombre de la base de datos y luego en «Usuarios». Puedes añadir un nuevo usuario o modificar el existente. Recuerda actualizar la contraseña en tu aplicación.
### La base de datos ocupa mucho espacio
- Causa: Tablas con muchos registros, logs de plugins o datos no utilizados.
- Solución: Usa phpMyAdmin para revisar el tamaño de las tablas. Puedes optimizarlas (vaciar o eliminar datos innecesarios). También puedes usar plugins de optimización para WordPress como WP-Optimize.
Consejos avanzados para usuarios de Syspanel (HestiaCP)
Si en algún momento trabajas con Syspanel (antes conocido como HestiaCP), el proceso es similar pero con algunas diferencias. Recuerda que el acceso a Syspanel se realiza a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106).
En Syspanel, la gestión de bases de datos se encuentra en la sección «Base de datos» del menú principal. Allí puedes crear, eliminar y gestionar usuarios de forma muy intuitiva. La herramienta de gestión visual suele ser también phpMyAdmin.
[TIP] Si migras de Plesk a Syspanel, exporta siempre tus bases de datos desde Plesk (formato SQL) e impórtalas en Syspanel usando phpMyAdmin. Es un proceso seguro y rápido.
Conclusión
Crear y gestionar bases de datos en Plesk es una tarea fundamental para cualquier propietario de un sitio web dinámico. Como has visto, el proceso es muy sencillo: solo necesitas crear la base de datos, asignarle un usuario y, si es necesario, importar los datos de tu aplicación.
Recuerda siempre:
- Guardar las contraseñas en un lugar seguro.
- Hacer copias de seguridad periódicas.
- Usar phpMyAdmin con cuidado para no borrar información importante.
Con esta guía, ya tienes las herramientas para manejar tus bases de datos como un profesional. Si tienes alguna duda, no dudes en consultar la documentación oficial de Plesk o contactar con tu proveedor de hosting.
¡Éxito con tu proyecto!
