Cómo gestionar bases de datos en Plesk: Guía para usuarios
Esta guía está diseñada para que cualquier usuario, incluso sin conocimientos técnicos, pueda gestionar sus bases de datos en Plesk con confianza. Aprenderás desde los conceptos básicos hasta tareas avanzadas como la administración de MySQL, la creación de usuarios y la realización de copias de seguridad. ¡Vamos a empezar!
¿Qué es una base de datos y por qué la necesitas?
Imagina una base de datos como un archivador digital gigante y organizado. Tu sitio web (ya sea un blog en WordPress, una tienda en línea o una aplicación personalizada) necesita este archivador para guardar toda la información dinámica: artículos, productos, comentarios, datos de usuarios, pedidos, etc.
Sin una base de datos, tu sitio web sería una simple página estática, sin capacidad de recordar nada ni de ofrecer funcionalidades interactivas. Cada vez que un usuario se registra, escribe un comentario o añade un producto al carrito, se está escribiendo y leyendo información en tu base de datos.
Plesk es el panel de control que te permite gestionar todo esto de forma visual y sencilla, sin necesidad de escribir ni una línea de código complejo. Es la herramienta perfecta para gestionar bases de datos Plesk de manera eficiente.
Primeros pasos: Accediendo al gestor de bases de datos en Plesk
Para empezar a administrar MySQL Plesk, primero debes saber dónde encontrar las herramientas. El proceso es muy intuitivo:
- Inicia sesión en Plesk. Abre tu navegador y accede a la URL que te proporcionó tu proveedor de hosting (normalmente algo como
https://tudominio.com:8443). Introduce tu nombre de usuario y contraseña. - Localiza la sección de Bases de datos. Una vez dentro del panel principal, busca la sección "Sitios web y dominios". Allí verás una lista de todos los dominios que tienes alojados.
- Selecciona tu dominio. Haz clic en el nombre del dominio para el cual quieres crear o gestionar la base de datos.
- Encuentra el icono "Bases de datos". En la página de configuración de tu dominio, verás un icono que dice "Bases de datos" o "Base de datos MySQL". Es un icono con forma de cilindro de datos. Haz clic en él.
¡Listo! Ya has llegado al panel principal de Plesk base de datos, donde podrás ver todas tus bases de datos existentes y crear nuevas.
Crear tu primera base de datos en Plesk
Crear una nueva base de datos es un proceso de pocos pasos. Sigue este Plesk tutorial para hacerlo correctamente:
- Haz clic en "Añadir base de datos". Verás un botón con este nombre en la parte superior de la pantalla de "Bases de datos".
- Configura los parámetros principales. Se abrirá un formulario. Debes rellenar los siguientes campos:
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo,
miblog_wp_db. Evita espacios y caracteres especiales, usa solo letras, números y guiones bajos. - Tipo de base de datos: Por lo general, la opción predeterminada es "MySQL". Si tu aplicación lo requiere (como algunos sistemas avanzados), puedes elegir "MariaDB". Para el 99% de los casos, MySQL es la opción correcta.
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo,
- Crea un usuario para la base de datos. Es una mala práctica y un riesgo de seguridad usar el mismo usuario para todo. Plesk te permite crear un usuario específico para esta nueva base de datos:
- Nombre de usuario de la base de datos: Por ejemplo,
miblog_user. - Contraseña: Plesk puede generarte una contraseña segura automáticamente (¡recomendado!). Anótala en un lugar seguro, la necesitarás más adelante para conectar tu sitio web. También puedes crear tu propia contraseña.
- Nombre de usuario de la base de datos: Por ejemplo,
- Asigna privilegios. Plesk te preguntará qué permisos tendrá este usuario. Para la mayoría de las aplicaciones (WordPress, Joomla, etc.), la opción más segura y funcional es marcar la casilla "Todos los privilegios". Esto permite al usuario leer, escribir, modificar y eliminar datos, que es justo lo que necesita tu web.
- Haz clic en "Aceptar". En unos segundos, tu nueva base de datos y su usuario estarán creados y listos para usar.
[TIP] Guarda siempre el nombre de la base de datos, el nombre de usuario y la contraseña en un documento seguro (como un gestor de contraseñas). Los necesitarás durante la instalación de tu CMS (WordPress, etc.).
Gestionar usuarios y privilegios de bases de datos
Una vez que tienes tu base de datos, es posible que necesites añadir más usuarios o modificar sus permisos. Esto es muy útil si, por ejemplo, tienes un desarrollador externo que necesita acceso de solo lectura para hacer copias de seguridad.
Añadir un nuevo usuario a una base de datos existente
- En la lista de bases de datos, haz clic en el nombre de la base de datos a la que quieres añadir un usuario.
- Busca la sección "Usuarios de bases de datos" o "Añadir nuevo usuario".
- Introduce el nombre de usuario y la contraseña (o genera una nueva).
- Selecciona cuidadosamente los privilegios. Los más comunes son:
- SELECT, INSERT, UPDATE, DELETE: Son los permisos básicos para que una aplicación funcione (leer, insertar, actualizar y borrar datos).
- CREATE, ALTER, DROP: Permisos para modificar la estructura de la base de datos (crear tablas, modificarlas o eliminarlas). Estos solo deberías darlos si estás desarrollando la web o haciendo actualizaciones importantes.
- ALL PRIVILEGES: Otorga todos los permisos disponibles. Úsalo con precaución.
- Guarda los cambios.
Modificar o eliminar un usuario
Desde la misma pantalla de detalles de la base de datos, puedes hacer clic en el icono de editar (lápiz) junto a un usuario para cambiar su contraseña o sus privilegios. Para eliminar un usuario, usa el icono de la papelera. Ten cuidado, si eliminas el usuario principal de una base de datos, tu web dejará de funcionar.
Herramientas avanzadas: phpMyAdmin y acceso remoto
Plesk ofrece herramientas adicionales para quienes necesitan un control más fino sobre sus datos.
Acceder a phpMyAdmin
phpMyAdmin es una interfaz web muy popular que te permite gestionar tu base de datos MySQL directamente, ejecutando consultas SQL, importando y exportando datos, y viendo el contenido de las tablas.
- Desde la lista de bases de datos, haz clic en el enlace "phpMyAdmin" que aparece junto al nombre de la base de datos.
- Se abrirá una nueva pestaña del navegador con la herramienta. Normalmente, Plesk inicia sesión automáticamente.
- Precaución: phpMyAdmin es muy potente. Puedes borrar accidentalmente toda tu información si no sabes lo que haces. Limítate a usar las funciones de exportación e importación si no eres un experto en SQL.
Configurar el acceso remoto a tu base de datos
A veces, necesitas conectarte a tu base de datos desde un programa externo, como un cliente de escritorio (MySQL Workbench, HeidiSQL) o una aplicación que estés desarrollando en tu ordenador local.
- En la página de "Bases de datos", busca un botón o enlace que diga "Acceso remoto" o "Host remoto".
- Plesk te mostrará una lista de direcciones IP. Debes añadir la dirección IP pública del equipo o servidor desde el que te vas a conectar.
- Importante: Añadir
0.0.0.0permite el acceso desde cualquier lugar, lo cual es un gravísimo riesgo de seguridad. Siempre especifica la IP exacta. - Una vez configurado, podrás conectarte usando el nombre de tu servidor (ej:
mysql.tudominio.com) o la IP del servidor, el nombre de la base de datos, el usuario y la contraseña.
[WARNING] El acceso remoto a bases de datos es una puerta de entrada para posibles ataques. Solo actívalo si es estrictamente necesario y durante el menor tiempo posible. Utiliza siempre contraseñas muy seguras.
Copias de seguridad: Tu mejor seguro de vida
Perder una base de datos puede ser catastrófico. Por suerte, Plesk facilita enormemente la creación de copias de seguridad. Es una de las tareas más importantes al gestionar bases de datos Plesk.
Cómo hacer una copia de seguridad manual
- Desde la lista de bases de datos, haz clic en el nombre de la base de datos que quieres respaldar.
- Busca el botón "Exportar volcado" o "Crear copia de seguridad". Plesk descargará un archivo
.sqlen tu ordenador. - Guarda ese archivo en un lugar seguro. Ese archivo contiene toda la información de tu base de datos. Si algo sale mal, podrás restaurarla.
Restaurar una base de datos desde una copia
- En la misma pantalla de la base de datos, busca el botón "Importar volcado" o "Restaurar".
- Selecciona el archivo
.sqlque habías guardado previamente. - Haz clic en "Aceptar". Plesk vaciará la base de datos actual y la llenará con la información de tu copia de seguridad.
[INFO] Te recomendamos encarecidamente configurar copias de seguridad automáticas en Plesk. Ve a "Herramientas y ajustes" > "Administrador de copias de seguridad". Allí puedes programar copias diarias, semanales o mensuales de todas tus bases de datos y archivos.
Preguntas Frecuentes (FAQ) sobre gestión de bases de datos en Plesk
Aquí resolvemos las dudas más comunes que suelen tener los usuarios al administrar MySQL Plesk.
1. ¿Qué hago si olvido la contraseña de mi base de datos?
No te preocupes. Ve a la lista de bases de datos, haz clic en el nombre de la base de datos afectada. Busca el usuario en la lista y haz clic en el icono de "Cambiar contraseña" (normalmente un candado o un lápiz). Plesk te permitirá establecer una nueva contraseña.
2. ¿Puedo tener varias bases de datos para un mismo sitio web?
Sí, es posible. Sin embargo, la mayoría de las aplicaciones (como WordPress) solo usan una. Tener varias puede complicar la gestión. Lo recomendable es usar una base de datos por aplicación o sitio web.
3. ¿Cómo sé qué tipo de base de datos necesita mi aplicación?
La documentación de tu aplicación (WordPress, Joomla, PrestaShop, etc.) te lo dirá. En el 99% de los casos, la respuesta es "MySQL". Si tu aplicación es muy moderna, puede que soporte MariaDB, que es un clon mejorado de MySQL.
4. ¿Qué es el "charset" o "juego de caracteres" de la base de datos?
Es la codificación que usará tu base de datos para almacenar texto. Para sitios web en español, el más recomendado y universal es utf8_general_ci o utf8mb4_general_ci. Este último soporta emojis y caracteres especiales. Plesk suele configurarlo automáticamente.
5. ¿Puedo mover mi base de datos a otro servidor?
Sí. El proceso es simple: exporta un volcado .sql desde tu panel Plesk actual, crea una nueva base de datos en el nuevo servidor (también con Plesk, por ejemplo) e importa ese archivo .sql. Luego, solo tendrás que actualizar los datos de conexión (nombre de BD, usuario y contraseña) en el archivo de configuración de tu sitio web.
6. ¿Es seguro usar el usuario "root" de MySQL en Plesk?
No. Plesk te permite crear usuarios específicos para cada base de datos, limitando sus permisos. El usuario "root" tiene acceso total a todo el servidor de bases de datos y su uso para una web particular es un riesgo de seguridad enorme. Siempre usa los usuarios que creas desde el panel de Plesk base de datos.
7. ¿Qué hago si mi web da el error "Error al conectar con la base de datos"?
Este es un error común. Las causas más frecuentes son:
- Credenciales incorrectas: Has cambiado la contraseña o el usuario en Plesk pero no has actualizado el archivo de configuración de tu web (ej:
wp-config.phpen WordPress). - El servidor de bases de datos está caído: Contacta a tu soporte de hosting.
- La base de datos ha sido eliminada accidentalmente: Revisa la lista de bases de datos en Plesk para asegurarte de que sigue existiendo. Si no, deberás restaurarla desde una copia de seguridad.
8. ¿Plesk me permite usar otro sistema de gestión de bases de datos como PostgreSQL?
Sí, Plesk también soporta PostgreSQL, aunque es menos común. Si tu aplicación lo requiere, al crear una nueva base de datos, podrás seleccionar "PostgreSQL" en el menú desplegable de tipo.
9. ¿Cómo puedo optimizar mi base de datos para que vaya más rápido?
Desde phpMyAdmin, puedes seleccionar todas las tablas de tu base de datos y, en el menú desplegable de "Con selección:", elegir la opción "Optimizar tabla". Esto reconstruye los índices y libera espacio. También es recomendable ejecutar esta acción periódicamente.
10. Si uso Syspanel (antes conocido como HestiaCP), ¿cómo gestiono las bases de datos?
Si tu proveedor utiliza Syspanel para la gestión del servidor, el proceso es similar pero con una interfaz diferente. Accede a tu panel de Syspanel a través del puerto 2106 (ej: https://tudominio.com:2106). Busca la sección "Bases de datos" y allí podrás crear y gestionar tus bases de datos MySQL de forma análoga a como lo harías en Plesk. Los conceptos son los mismos, solo cambia la apariencia.
Con esta guía, ya tienes el conocimiento necesario para gestionar tus bases de datos en Plesk de forma autónoma y segura. Recuerda que la práctica es la clave. ¡Empieza creando una base de datos de prueba y experimenta!
