Cómo gestionar bases de datos MySQL en Plesk (crear, borrar, usuarios)
Introducción a la gestión de bases de datos MySQL en Plesk
Si tienes un sitio web dinámico, ya sea una tienda online, un blog con WordPress o una aplicación a medida, lo más seguro es que necesites una base de datos MySQL para almacenar toda la información: productos, usuarios, comentarios, pedidos, etc.
Plesk es uno de los paneles de control de hosting más utilizados en el mundo, y precisamente por eso, dominar la gestión de sus bases de datos te va a ahorrar muchos quebraderos de cabeza. No te preocupes si nunca has tocado una base de datos en tu vida, porque en esta guía te voy a explicar paso a paso y con un lenguaje muy claro cómo crear, borrar y gestionar usuarios de bases de datos MySQL en Plesk.
Vamos a empezar desde cero, así que si no tienes ni idea de qué es MySQL, quédate, porque en cinco minutos vas a ser capaz de hacerlo tú mismo sin depender de nadie.
¿Qué es MySQL y por qué es tan importante en Plesk?
Antes de meternos en faena, vamos a entender qué es exactamente lo que vamos a gestionar.
MySQL es un sistema de gestión de bases de datos relacional. En cristiano: es el "cajón" donde tu web guarda toda la información de forma organizada. Cuando alguien se registra en tu web, su nombre y email se guardan en una tabla dentro de una base de datos MySQL. Cuando publicas un artículo, el contenido se guarda en otra tabla.
En Plesk, cada base de datos MySQL se trata como un recurso independiente. Puedes tener tantas bases de datos como permita tu plan de hosting, y cada una tendrá sus propios usuarios y permisos.
El panel de Plesk hace que todo esto sea mucho más visual y sencillo que trabajar con líneas de comandos, pero aún así hay que saber moverse bien por sus menús. Y eso es justo lo que vamos a ver ahora.
Cómo acceder al gestor de bases de datos en Plesk
Lo primero que necesitas es entrar en tu panel de control de Plesk. Normalmente se accede a través de una URL del tipo https://tu-dominio.com:8443 o https://tu-ip:8443, aunque esto puede variar según tu proveedor de hosting.
Una vez dentro, el proceso es muy sencillo:
-
Busca en el menú lateral la sección "Bases de datos" o "Databases" (si tienes Plesk en inglés).
-
Haz clic en ella y verás un listado con todas las bases de datos que ya existen en tu cuenta.
-
Si es la primera vez que entras, es posible que la lista esté vacía. No pasa nada, porque ahora vamos a crear la primera.
[TIP]: Si no encuentras la sección de bases de datos, puede que tu plan de hosting no la incluya. En ese caso, contacta con tu proveedor para que te la active o te suba de plan.
Crear una base de datos MySQL en Plesk paso a paso
Vamos a lo importante: crear una base de datos. Este proceso es idéntico en la mayoría de versiones de Plesk (tanto en la versión para Linux como en la de Windows), así que no te preocupes si tu interfaz se ve un poco distinta a la de los tutoriales de YouTube.
Aquí tienes los pasos exactos:
Paso 1: Accede a la sección de bases de datos
Dentro del panel de Plesk, haz clic en "Bases de datos" en el menú de la izquierda. Verás un botón azul que dice "Agregar base de datos" o "Add Database". Púlsalo.
Paso 2: Rellena los datos de la nueva base de datos
Se te abrirá un formulario con varias casillas. Vamos a ver qué significa cada una:
-
Nombre de la base de datos: Elige un nombre descriptivo, como
miweb_dbotienda_online. Ten en cuenta que normalmente Plesk añade un prefijo con tu nombre de usuario, así que el nombre final será algo comousuario_miweb_db. -
Servidor de base de datos: Si solo tienes un servidor MySQL, lo dejarás tal cual. Si tienes varios, elige el que quieras usar.
-
Tipo de base de datos: Aquí puedes elegir entre MySQL y MariaDB. Si tu web es compatible con ambos, te recomiendo MariaDB porque es más rápido y moderno, pero si no sabes cuál elegir, deja el que venga por defecto.
-
Propietario: Normalmente se asigna al usuario principal de tu cuenta de hosting.
Paso 3: Crear un usuario para la base de datos
Este es un punto muy importante. Plesk te da la opción de crear un usuario para esa base de datos en el mismo formulario. Te recomiendo que lo hagas siempre, porque luego necesitarás estas credenciales para conectar tu web a la base de datos.
Marca la casilla "Crear usuario de base de datos" o "Create database user" y rellena:
- Nombre de usuario: Algo como
usuario_miweb. - Contraseña: Aquí tienes dos opciones: escribirla tú o usar el generador de contraseñas seguras de Plesk. Te recomiendo usar el generador y guardarla en un gestor de contraseñas.
Paso 4: Confirmar la creación
Cuando hayas rellenado todo, pulsa "Aceptar" o "OK". En cuestión de segundos, Plesk creará la base de datos y el usuario asociado. Verás que aparece en el listado con su nombre completo.
[INFO]: Anota bien el nombre completo de la base de datos y del usuario, porque cuando configures WordPress o cualquier otro CMS, te los van a pedir. El nombre suele tener el formato user_prefijo_nombre.
Cómo crear usuarios adicionales para una base de datos en Plesk
A veces no quieres que todos los usuarios tengan acceso completo a la base de datos. Por ejemplo, si tienes un desarrollador externo que solo necesita leer datos, o si quieres que una aplicación tenga permisos limitados.
Plesk te permite crear múltiples usuarios para la misma base de datos, cada uno con sus propios permisos. Vamos a ver cómo:
Crear un nuevo usuario desde la base de datos
-
Ve a "Bases de datos" y localiza la base de datos a la que quieres añadir un usuario.
-
Haz clic en el nombre de la base de datos para entrar en sus opciones.
-
Busca la pestaña "Usuarios" o "Users". Verás un listado con los usuarios que ya existen.
-
Pulsa "Agregar usuario" o "Add User".
Configurar los permisos del nuevo usuario
Aquí es donde tienes que pensar bien qué permisos quieres darle. Plesk te ofrece una serie de privilegios que puedes activar o desactivar:
- SELECT: Permite leer datos (consultas).
- INSERT: Permite añadir nuevos registros.
- UPDATE: Permite modificar registros existentes.
- DELETE: Permite eliminar registros.
- ALTER: Permite modificar la estructura de las tablas.
- DROP: Permite eliminar tablas completas.
Si no sabes qué permisos dar, la opción más segura es marcar "Todos los privilegios" solo si es tu propio usuario. Para usuarios externos, intenta dar solo los permisos mínimos necesarios.
[WARNING]: Nunca des permisos de DROP o ALTER a usuarios que no sean de total confianza. Con esos permisos podrían eliminar tablas enteras de tu base de datos y perderías toda la información.
Cómo cambiar la contraseña de un usuario MySQL en Plesk
¿Se te ha olvidado la contraseña de un usuario de tu base de datos? ¿O sospechas que alguien la ha descubierto? No te preocupes, cambiarla es muy rápido:
-
Entra en "Bases de datos" y haz clic en el nombre de la base de datos.
-
Ve a la pestaña "Usuarios".
-
Localiza el usuario cuya contraseña quieres cambiar y haz clic en su nombre o en el icono de edición (normalmente un lápiz).
-
Verás un campo para introducir una nueva contraseña. Escríbela dos veces para confirmar.
-
Pulsa "Aceptar" y listo.
[TIP]: Después de cambiar la contraseña, recuerda actualizarla también en la configuración de tu sitio web (por ejemplo, en el archivo wp-config.php de WordPress). Si no lo haces, tu web dejará de conectarse a la base de datos.
Cómo borrar una base de datos MySQL en Plesk
Llega el momento en el que ya no necesitas una base de datos. Puede ser porque has migrado tu web, porque has eliminado un proyecto o porque simplemente quieres empezar de cero.
Borrar una base de datos en Plesk es una operación muy sencilla, pero también muy peligrosa, así que presta mucha atención a este apartado.
El proceso de borrado
-
Ve a "Bases de datos" en el panel de Plesk.
-
Localiza la base de datos que quieres eliminar.
-
Marca la casilla de selección que hay junto a su nombre.
-
Pulsa el botón "Eliminar" o "Remove" (normalmente tiene un icono de papelera).
-
Plesk te pedirá confirmación. Te avisará de que esta acción es irreversible y de que se eliminarán todas las tablas y datos.
-
Confirma y la base de datos desaparecerá.
¿Y si solo quiero eliminar el usuario pero no la base de datos?
Es posible que solo quieras eliminar un usuario que ya no se utiliza, pero mantener la base de datos intacta. Para hacerlo:
-
Entra en la base de datos y ve a la pestaña "Usuarios".
-
Localiza el usuario que quieres eliminar.
-
Marca su casilla y pulsa "Eliminar".
-
Confirma la operación.
El usuario desaparecerá, pero la base de datos seguirá existiendo con todos sus datos.
[WARNING]: Si eliminas una base de datos, no hay vuelta atrás. No existe una "papelera de reciclaje" en Plesk. Asegúrate de tener una copia de seguridad antes de borrar nada. En Plesk puedes hacer copias de seguridad desde la sección "Copias de seguridad" del panel principal.
Consejos prácticos para gestionar MySQL en Plesk
Ahora que ya sabes lo básico, te voy a dar una serie de consejos que te van a venir genial para gestionar tus bases de datos como un profesional:
Realiza copias de seguridad periódicas
Esto es fundamental. Configura un plan de copias de seguridad automáticas en Plesk para que, si pasa algo, puedas restaurar tu base de datos en minutos. Plesk te permite programar copias diarias, semanales o mensuales.
Usa contraseñas seguras
Ya sé que es un clásico, pero es increíble la cantidad de bases de datos que se vulneran por usar contraseñas como "123456" o "admin". Utiliza siempre contraseñas largas con combinaciones de letras, números y símbolos.
No compartas las credenciales de acceso
Si trabajas con un equipo, crea un usuario específico para cada persona o aplicación. Así, si algo falla, sabrás exactamente quién ha sido o qué aplicación ha causado el problema.
Conecta desde un lugar seguro
Cuando uses herramientas como phpMyAdmin (que Plesk incluye integrado), asegúrate de estar en una red segura. Nunca accedas a tu panel de Plesk desde un Wi-Fi público sin protección.
Mantén tu Plesk actualizado
Las versiones antiguas de Plesk pueden tener vulnerabilidades de seguridad. Mantén siempre el panel actualizado a la última versión para proteger tus bases de datos.
Preguntas frecuentes sobre bases de datos MySQL en Plesk
¿Puedo tener más de una base de datos en Plesk?
Sí, puedes tener tantas como permita tu plan de hosting. En la sección "Bases de datos" verás el límite que tienes disponible. Si lo superas, deberás contratar un plan superior o eliminar alguna base de datos existente.
¿Qué diferencia hay entre MySQL y MariaDB en Plesk?
MariaDB es un "fork" (una derivación) de MySQL, pero es más rápida y con más funciones. La mayoría de aplicaciones funcionan perfectamente con ambas, así que si no sabes cuál elegir, opta por MariaDB si tu proveedor lo ofrece.
¿Cómo conecto mi WordPress a una base de datos de Plesk?
WordPress necesita que le des el nombre de la base de datos, el usuario y la contraseña durante la instalación. Estos datos los encontrarás en Plesk en la sección de bases de datos. El host de la base de datos suele ser localhost o la dirección de tu servidor.
¿Puedo importar una base de datos existente en Plesk?
Sí, puedes importar archivos .sql desde la propia interfaz de Plesk o usando phpMyAdmin. Solo tienes que entrar en la base de datos y buscar la opción "Importar".
¿Qué hago si mi web da error de conexión a la base de datos?
Lo primero es comprobar que la base de datos existe y que el usuario tiene permisos. Revisa también que la contraseña sea la correcta y que el host sea el adecuado. Si todo está bien, prueba a reiniciar el servicio MySQL desde Plesk.
Alternativas a Plesk para gestionar MySQL
Aunque Plesk es una gran opción, existen otros paneles de control que también te permiten gestionar bases de datos MySQL de forma sencilla. Uno de ellos es Syspanel (antes conocido como HestiaCP), que destaca por su ligereza y su interfaz limpia.
Si algún día trabajas con Syspanel, debes saber que el acceso al panel se realiza a través del puerto 2106. El proceso de gestión de bases de datos es muy similar al de Plesk: puedes crear, borrar y asignar usuarios desde una interfaz web muy intuitiva.
[INFO]: Syspanel es especialmente popular entre los usuarios que buscan un control total sobre sus servidores sin pagar licencias costosas. Si te manejas bien con Plesk, adaptarte a Syspanel te llevará menos de una hora.
Conclusión
Gestionar bases de datos MySQL en Plesk no tiene ningún misterio una vez que sabes dónde hacer clic. Hemos visto cómo crear una base de datos, cómo gestionar sus usuarios, cómo cambiar contraseñas y, por supuesto, cómo borrarlas de forma segura.
Recuerda siempre estos puntos clave:
-
Crea siempre un usuario asociado a cada base de datos que hagas.
-
Anota las credenciales en un lugar seguro, porque las vas a necesitar para configurar tu web.
-
Haz copias de seguridad antes de realizar cualquier cambio importante.
-
Ten cuidado con los permisos que otorgas a usuarios externos.
Ahora ya tienes todo el conocimiento necesario para gestionar tus bases de datos MySQL en Plesk como un auténtico profesional. Si tienes cualquier duda, no dudes en volver a este artículo o contactar con tu proveedor de hosting para que te eche una mano.
¡Y ya está! Ya puedes ir a crear tu primera base de datos con total confianza. Verás que en menos de cinco minutos lo tienes hecho.
