Cómo crear bases de datos MySQL en Plesk y gestionar usuarios
Introducción: ¿Por qué necesitas saber crear bases de datos en Plesk?
Si tienes un sitio web dinámico, ya sea una tienda online, un blog con WordPress o una aplicación a medida, casi con total seguridad necesitas una base de datos. Plesk es uno de los paneles de control de hosting más utilizados en servidores Linux, y aunque al principio puede parecer complejo, gestionar tus bases de datos MySQL es mucho más sencillo de lo que imaginas.
En esta guía completa, vamos a explicarte paso a paso cómo crear base datos Plesk, cómo configurar los usuarios y sus permisos, y te daremos algunos consejos de seguridad esenciales. Al final, serás capaz de gestionar tus bases de datos como todo un profesional, sin necesidad de tocar una sola línea de código en la terminal.
Vamos a ello.
¿Qué es MySQL y por qué es importante en Plesk?
MySQL es un sistema de gestión de bases de datos relacional. Es el "cerebro" que almacena toda la información de tu web: usuarios, productos, comentarios, configuraciones, etc. Plesk actúa como un intermediario gráfico que te permite interactuar con MySQL sin necesidad de usar comandos complejos.
Cuando hablamos de mysql plesk, nos referimos a la integración perfecta entre el panel y el servidor de bases de datos. Plesk te permite:
- Crear y eliminar bases de datos.
- Crear usuarios con contraseñas específicas.
- Asignar permisos granulares a cada usuario.
- Acceder a herramientas como phpMyAdmin para gestionar el contenido.
Entender esto es el primer paso para dominar la gestión de tu hosting.
Requisitos previos antes de empezar
Antes de lanzarnos a crear nuestra primera base de datos, asegúrate de tener lo siguiente:
- Acceso a Plesk: Necesitas las credenciales de administrador o de un suscriptor con permisos suficientes.
- Un dominio o subdominio donde alojarás la aplicación que usará la base de datos (aunque no es estrictamente necesario para crearla).
- Conocimiento básico del panel: Saber navegar entre las secciones principales.
[INFO] Si tu plan de hosting no incluye Plesk, es posible que uses otros paneles como cPanel o Syspanel. En el caso de Syspanel, el acceso se realiza a través del puerto 2106 (por ejemplo:
http://tu-servidor:2106). Aunque la interfaz cambia, la lógica de gestión de bases de datos es muy similar.
Paso a paso: Cómo crear base datos Plesk
Vamos a la acción. Sigue estos pasos al pie de la letra y en menos de 5 minutos tendrás tu base de datos lista.
1. Accede al panel de Plesk
Inicia sesión en tu panel de control. La URL suele ser algo como https://tu-dominio:8443 o https://tu-ip:8443. Una vez dentro, verás el escritorio principal con todas las herramientas.
2. Localiza la sección de Bases de Datos
En el menú lateral izquierdo, busca el apartado "Bases de datos". Si no lo ves directamente, puede estar dentro de la pestaña "Sitios web y dominios" del dominio específico donde quieres crear la base.
- Si estás en la vista general del servidor, haz clic en "Bases de datos".
- Si estás dentro de un dominio concreto, busca el icono de "Bases de datos MySQL".
3. Haz clic en "Agregar base de datos"
Verás un botón azul o un enlace que dice "Agregar base de datos" o "Crear nueva base de datos". Haz clic en él.
4. Configura los parámetros principales
Se abrirá un formulario. Aquí es donde debes prestar atención. Los campos son los siguientes:
- Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo
mipagina_wp. Evita espacios y caracteres raros. Solo letras, números y guiones bajos. - Tipo de base de datos: Selecciona MySQL (o MariaDB, que es su versión mejorada y compatible).
- Servidor de bases de datos: Si solo tienes uno, ya vendrá seleccionado.
[TIP] Un buen nombre de base de datos te ayudará a identificarla rápidamente si tienes varias. Por ejemplo,
tienda_2024oblog_personal.
5. Crea el primer usuario de la base de datos
En el mismo formulario, Plesk te pedirá que crees un usuario. Este usuario será el que tu aplicación usará para conectarse a la base de datos.
- Nombre de usuario: Por ejemplo,
usuario_tienda. - Contraseña: Plesk suele tener un generador de contraseñas seguras. Úsalo o crea una tú mismo. Guárdala en un lugar seguro, no podrás verla de nuevo.
6. Asigna los permisos iniciales
Inmediatamente después, verás una lista de privilegios que puedes otorgar a este usuario. Para la mayoría de aplicaciones (WordPress, Joomla, PrestaShop), es suficiente con marcar "Todos los privilegios". Esto incluye SELECT, INSERT, UPDATE, DELETE, etc.
7. Confirma la creación
Revisa que todo esté correcto y haz clic en "Aceptar" o "OK". Plesk creará la base de datos y el usuario al instante.
Cómo gestionar usuarios MySQL en Plesk
Crear la base de datos es solo el principio. Con el tiempo, necesitarás añadir más usuarios, cambiar contraseñas o modificar permisos. Veamos cómo hacerlo.
Añadir un nuevo usuario a una base de datos existente
Imagina que tienes una segunda aplicación que necesita acceder a la misma base de datos, o que quieres dar acceso a un desarrollador externo sin darle la contraseña principal.
- Ve a la sección "Bases de datos" y haz clic en el nombre de la base de datos que quieres modificar.
- Busca la pestaña "Usuarios" o "Administrar usuarios".
- Haz clic en "Agregar usuario".
- Introduce el nuevo nombre de usuario y una contraseña robusta.
- Selecciona los permisos que quieres otorgarle. Aquí es donde debes ser cuidadoso.
Modificar permisos de un usuario existente
Los permisos definen qué puede hacer cada usuario. Es una buena práctica de seguridad otorgar solo los permisos necesarios.
- Permisos de solo lectura: SELECT (ver datos). Útil para informes o copias de seguridad.
- Permisos de escritura: INSERT, UPDATE, DELETE. Necesarios para aplicaciones que modifican datos.
- Permisos de estructura: CREATE, ALTER, DROP. Solo para desarrolladores que necesitan modificar tablas.
Para modificar los permisos:
- Entra en la base de datos.
- Ve a la pestaña "Usuarios".
- Haz clic en el icono de ajustes (normalmente un engranaje) al lado del usuario.
- Marca o desmarca las casillas según necesites.
- Guarda los cambios.
[WARNING] Si una aplicación deja de funcionar de repente, revisa los permisos del usuario. A veces, al actualizar la aplicación, necesita permisos adicionales que no tenía.
Cambiar la contraseña de un usuario
Es una buena práctica cambiar las contraseñas periódicamente o si sospechas que ha sido comprometida.
- Accede a la base de datos correspondiente.
- Ve a la pestaña de "Usuarios".
- Haz clic en el icono de "Cambiar contraseña".
- Introduce la nueva contraseña y confírmala.
- Guarda los cambios.
[INFO] La próxima vez que conectes tu aplicación, deberás actualizar el archivo de configuración con la nueva contraseña. En WordPress, esto se hace en
wp-config.php.
Gestión avanzada: Usuarios fuera de Plesk y phpMyAdmin
Aunque Plesk es muy visual, a veces necesitarás usar herramientas más potentes. Plesk incluye phpMyAdmin, que es una interfaz web para gestionar MySQL directamente.
Acceder a phpMyAdmin desde Plesk
- En la sección de "Bases de datos", haz clic en el nombre de la base.
- Busca el botón "phpMyAdmin" en la parte superior derecha.
- Se abrirá una nueva pestaña con la herramienta. Plesk ya te habrá autenticado, así que no necesitas volver a introducir credenciales.
Desde aquí puedes ejecutar consultas SQL, importar/exportar datos, y gestionar tablas. Es una herramienta muy potente, pero ten cuidado con lo que haces, ya que un error puede corromper datos.
[WARNING] No ejecutes comandos SQL que no entiendas completamente. Un
DROP TABLEeliminará toda la tabla sin posibilidad de recuperación (a menos que tengas una copia de seguridad).
Crear usuarios directamente en MySQL (avanzado)
Si necesitas crear un usuario que pueda acceder a varias bases de datos, es más eficiente hacerlo a nivel de servidor, pero esto requiere acceso SSH. Si no sabes lo que haces, quédate con la interfaz de Plesk, es más segura.
Buenas prácticas de seguridad para tus bases de datos en Plesk
La seguridad es fundamental cuando hablamos de datos. Aquí tienes una lista de recomendaciones que deberías seguir siempre.
1. Usa contraseñas fuertes
Plesk te sugiere contraseñas aleatorias. Úsalas. No uses nombres de tu mascota ni fechas de cumpleaños. Una contraseña robusta tiene al menos 12 caracteres, mayúsculas, minúsculas, números y símbolos.
2. Principio de mínimo privilegio
No le des a un usuario más permisos de los que necesita. Si una aplicación solo necesita leer datos (como un script de informes), no le des permisos de borrado.
3. Elimina usuarios que no uses
Si un desarrollador externo ya no trabaja contigo, elimina su usuario lo antes posible. Revisa periódicamente la lista de usuarios de cada base de datos.
4. Haz copias de seguridad automáticas
Plesk tiene herramientas para programar copias de seguridad. Actívalas. Si algo sale mal, podrás restaurar tu información.
5. Mantén tu Plesk y las aplicaciones actualizadas
Las actualizaciones corrigen vulnerabilidades de seguridad. Un Plesk desactualizado es un riesgo para todas tus bases de datos.
Solución de problemas comunes
Aunque el proceso es sencillo, pueden surgir dudas. Aquí tienes las soluciones a los problemas más frecuentes.
"No puedo conectarme a la base de datos desde mi aplicación"
- Revisa el nombre de la base de datos: Es posible que el nombre incluya un prefijo con tu usuario de Plesk (ej:
usuario_basededatos). - Revisa el nombre del usuario: Al igual que la base, el usuario puede tener un prefijo.
- Revisa el host: En la mayoría de los casos es
localhost. Si tu aplicación está en otro servidor, necesitarás configurar el acceso remoto (no recomendado por seguridad).
"He cambiado la contraseña y ahora la web da error"
- Actualiza el archivo de configuración de tu aplicación con la nueva contraseña.
- Si no recuerdas dónde está, busca un archivo llamado
wp-config.php(WordPress) o.env(Laravel, etc.).
"He borrado un usuario sin querer"
- No pasa nada. Simplemente ve a la base de datos y crea un nuevo usuario con los mismos permisos que el anterior.
- Después, actualiza la contraseña en tu aplicación si era el usuario principal.
Conclusión
Gestionar bases de datos MySQL en Plesk es una habilidad esencial para cualquier propietario de un sitio web. Como has visto, crear base datos Plesk es un proceso intuitivo que no requiere conocimientos técnicos avanzados. Lo más importante es entender la relación entre la base de datos y los usuarios, y cómo los permisos controlan el acceso.
Recuerda siempre:
- Usa nombres descriptivos y contraseñas seguras.
- Aplica el principio de mínimo privilegio.
- Mantén un control regular de tus usuarios y permisos.
- Haz copias de seguridad frecuentes.
Con esta guía, ya tienes todo lo necesario para gestionar tus bases de datos con confianza. Si tienes dudas, no dudes en consultar la documentación oficial de Plesk o contactar con tu proveedor de hosting. Y si usas Syspanel, recuerda que el acceso es por el puerto 2106, aunque la lógica de gestión es prácticamente idéntica.
¡Ahora ve y crea tu primera base de datos! Verás que es pan comido.
