🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo crear y administrar usuarios de bases de datos en Plesk

Actualizado el 24 de noviembre de 2025

¿Por qué es importante administrar bien los usuarios de bases de datos en Plesk?

Cuando tu sitio web empieza a crecer, es muy probable que necesites más de una base de datos o que quieras dar acceso a un desarrollador externo, a un programador freelance o a un servicio de terceros para que gestione cierta información. El problema aparece cuando damos acceso a todo con el usuario principal "admin" o con la cuenta raíz de MySQL, porque cualquier error podría comprometer todos tus datos.

La buena noticia es que Plesk, uno de los paneles de control de hosting más utilizados del mundo, incluye herramientas muy sencillas para crear usuarios de bases de datos, asignarles permisos muy específicos y revocarles el acceso cuando ya no lo necesiten. Aprender a administrar MySQL en Plesk no solo te da control total, sino que también mejora la seguridad de tu proyecto.

En esta guía extensa y paso a paso, vamos a explicarte exactamente cómo crear usuario MySQL en Plesk, cómo asignar permisos de base de datos en Plesk, cómo gestionar los usuarios BD Plesk y qué buenas prácticas debes seguir para mantener tu información a salvo.


¿Qué es un usuario de base de datos y en qué se diferencia del administrador?

Antes de ponernos manos a la obra, es fundamental que entiendas la diferencia entre una base de datos y un usuario de base de datos. Piensa en tu base de datos como un almacén lleno de cajas (tablas) donde guardas información de tu web. Ahora, el usuario es la persona (o el sistema) que tiene la llave para entrar a ese almacén y hacer cosas con esas cajas.

Cuando instalas un CMS como WordPress, Joomla o PrestaShop, el instalador normalmente crea una base de datos y un usuario principal con todos los privilegios. Ese usuario suele llamarse igual que la base de datos y tiene permisos totales (SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, etc.). Pero, ¿qué pasa si necesitas que otra persona trabaje con esa base de datos sin que pueda borrarla entera? Ahí es donde entra la gestión avanzada de usuarios.

Plesk te permite crear tantos usuarios como necesites para cada base de datos, y lo mejor de todo es que puedes personalizar sus permisos de manera granular. Es decir, puedes crear un usuario que solo pueda leer datos, otro que pueda modificar registros pero no eliminar tablas, y otro con control total. Esto es exactamente lo que llamamos permisos base de datos Plesk.


Requisitos previos antes de crear usuarios

Para seguir todos los pasos que te explicamos a continuación, necesitas:

  • Tener acceso al panel de control de Plesk con una cuenta que tenga permisos de administrador o de suscripción.
  • Tener al menos una base de datos creada en tu plan de hosting. Si no sabes cómo crearla, normalmente puedes hacerlo desde la sección Bases de datos en el menú principal de Plesk.
  • Conocer la contraseña del usuario principal de la base de datos (aunque no siempre será necesaria para crear nuevos usuarios, sí lo será si quieres probar la conexión).

Si cumples estos requisitos, ya puedes empezar. Vamos a ello.


Paso a paso: Cómo crear un usuario MySQL en Plesk

1. Accede a la sección de Bases de Datos

Lo primero que debes hacer es iniciar sesión en tu panel de Plesk. Una vez dentro, busca en el menú lateral izquierdo la opción que dice Bases de datos. Si no la ves a simple vista, puede estar dentro de la pestaña Sitios web y dominios o en el grupo de herramientas de Aplicaciones. En la mayoría de las versiones recientes de Plesk (tanto en la edición Web Pro como en la Web Host Edition), encontrarás un icono de un cilindro de base de datos.

Haz clic en Bases de datos y verás una lista con todas las bases de datos que tienes creadas en tu suscripción. Cada una tendrá un nombre, el tipo de servidor (MySQL, MariaDB, PostgreSQL) y algunos iconos de acción a la derecha.

2. Selecciona la base de datos donde quieres añadir el usuario

Localiza la base de datos en la que deseas crear el nuevo usuario. A la derecha de cada base de datos, verás varios iconos. Uno de ellos suele ser un icono de usuarios (a veces representado por una silueta de persona o por un engranaje). Pasa el ratón por encima de los iconos para ver las etiquetas. Haz clic en el que dice Usuarios o Administrar usuarios.

También puedes hacer clic directamente en el nombre de la base de datos para entrar en su panel de gestión, y desde allí buscar la pestaña o sección de Usuarios.

3. Añadir un nuevo usuario

Dentro de la sección de usuarios de esa base de datos, verás una tabla con los usuarios existentes. Normalmente, al principio solo aparecerá el usuario principal que se creó junto con la base de datos. Para añadir uno nuevo, busca el botón que dice Agregar usuario o Crear nuevo usuario. Suele estar en la esquina superior derecha o en la parte inferior de la tabla.

Al hacer clic, se abrirá un formulario con varios campos que debes rellenar:

  • Nombre de usuario: Aquí es donde debes escribir el nombre del nuevo usuario. Ten en cuenta que en MySQL, el nombre de usuario suele incluir el prefijo del servidor. Plesk te mostrará automáticamente un prefijo que no podrás modificar (por ejemplo, miweb_), y tú deberás completar el resto. Algo así como miweb_consultas.
  • Contraseña: Escribe una contraseña segura. Plesk tiene un generador de contraseñas aleatorias muy útil, pero también puedes escribir la tuya propia. Eso sí, asegúrate de que tenga al menos 12 caracteres, combinando mayúsculas, minúsculas, números y símbolos.
  • Confirmar contraseña: Repite la contraseña para evitar errores de escritura.

En algunos casos, Plesk te pedirá que elijas el método de autenticación (por ejemplo, mysql_native_password o caching_sha2_password). Si no sabes cuál elegir, deja la opción que viene por defecto, ya que es compatible con la mayoría de aplicaciones.

4. Configura los permisos base de datos Plesk

Este es el paso más importante. Después de crear el nombre de usuario y la contraseña, Plesk te mostrará una lista con todos los privilegios que puedes otorgar. Esta lista es lo que se conoce como permisos base de datos Plesk.

Verás opciones como:

  • SELECT: Permite leer datos de las tablas.
  • INSERT: Permite añadir nuevos registros.
  • UPDATE: Permite modificar registros existentes.
  • DELETE: Permite eliminar registros.
  • CREATE: Permite crear nuevas tablas o bases de datos.
  • DROP: Permite eliminar tablas o bases de datos completas.
  • ALTER: Permite modificar la estructura de las tablas (añadir columnas, cambiar tipos de datos, etc.).
  • INDEX: Permite crear o eliminar índices para mejorar la velocidad de las consultas.
  • REFERENCES: Permite crear restricciones de clave foránea.
  • GRANT OPTION: Permite que este usuario pueda otorgar permisos a otros usuarios (úsalo con mucho cuidado).

La mejor práctica es no otorgar todos los permisos a menos que sea absolutamente necesario. Por ejemplo, si vas a crear un usuario para que un consultor externo solo pueda analizar los datos de tu web, basta con que le des SELECT. Si es un desarrollador que va a actualizar el contenido, quizás necesite SELECT, INSERT y UPDATE, pero no DROP ni ALTER.

Plesk también ofrece una opción muy cómoda llamada Todos los privilegios, que marca todas las casillas de una vez. Pero te recomendamos que la evites para los usuarios secundarios.

5. Guarda los cambios

Una vez hayas seleccionado los permisos que quieres otorgar, haz clic en Aceptar o Guardar. Plesk creará el usuario y lo añadirá a la lista de usuarios de esa base de datos. Verás que aparece en la tabla con su nombre y los permisos que le has asignado.

¡Enhorabuena! Ya has creado tu primer usuario BD Plesk. Ahora vamos a ver cómo gestionarlo.


Cómo administrar los usuarios de base de datos existentes en Plesk

Modificar la contraseña de un usuario

Es muy común que un empleado abandone la empresa o que simplemente quieras rotar las contraseñas por seguridad. Para cambiar la contraseña de un usuario existente, ve a la lista de usuarios de la base de datos y haz clic en el icono de lápiz o editar que aparece junto al usuario que quieres modificar.

Se abrirá el mismo formulario que usaste para crearlo, pero esta vez podrás cambiar la contraseña y también los permisos. Escribe la nueva contraseña, confírmala y guarda los cambios. Es importante que sepas que, si la aplicación que usa esa base de datos (por ejemplo, tu WordPress) se conecta con este usuario, deberás actualizar también el archivo de configuración de la aplicación con la nueva contraseña.

Cambiar los permisos de un usuario

Del mismo modo, desde la edición de un usuario puedes marcar o desmarcar los privilegios que tiene. Esto es muy útil cuando un usuario que antes solo podía leer datos ahora necesita también escribirlos, o al revés. Simplemente edita al usuario, ajusta las casillas de permisos y guarda.

Eliminar un usuario de base de datos

Si ya no necesitas a un usuario, lo mejor es eliminarlo para reducir la superficie de ataque. Para ello, ve a la lista de usuarios, localiza al usuario que quieres borrar y haz clic en el icono de papelera o eliminar. Plesk te pedirá confirmación antes de borrarlo definitivamente.

[!WARNING]
Antes de eliminar un usuario, asegúrate de que ninguna aplicación o script lo esté utilizando. Si lo eliminas mientras una aplicación sigue intentando conectarse con ese usuario, la aplicación fallará y tu sitio web podría mostrar errores de conexión a la base de datos.


Buenas prácticas para administrar MySQL en Plesk

Ahora que ya sabes cómo crear y gestionar usuarios, vamos a darte una serie de consejos profesionales para que tu administración MySQL en Plesk sea impecable.

1. Crea un usuario por aplicación o servicio

Si tienes varias aplicaciones (por ejemplo, un WordPress principal y un foro), no utilices el mismo usuario para ambas. Crea un usuario específico para cada aplicación. Así, si una aplicación es comprometida, el atacante no tendrá acceso a los datos de la otra.

2. Aplica el principio del mínimo privilegio

Este es un concepto de seguridad que consiste en otorgar únicamente los permisos estrictamente necesarios para que cada usuario realice su trabajo. No le des permisos de DROP a un usuario que solo necesita leer datos. Si más adelante necesita más permisos, siempre puedes ampliárselos.

3. Usa contraseñas robustas y cámbialas periódicamente

La contraseña del usuario de base de datos es la llave de tu información. Utiliza el generador de contraseñas de Plesk o crea una tú mismo con al menos 16 caracteres. Evita usar fechas de nacimiento, nombres de mascotas o palabras comunes.

4. Revisa periódicamente la lista de usuarios

Cada pocos meses, entra en la sección de usuarios de tus bases de datos y comprueba si hay algún usuario que ya no se utiliza. Si encuentras alguno que no reconoces, elimínalo de inmediato. Esto es parte de una buena higiene de seguridad.

5. No compartas el usuario principal

El usuario principal de la base de datos (el que se crea automáticamente) suele tener todos los privilegios. No lo compartas con nadie. Crea usuarios secundarios con permisos limitados para cualquier tarea que necesites delegar.

6. Ten cuidado con el acceso remoto

Por defecto, los usuarios de bases de datos en Plesk solo pueden conectarse desde el servidor local (localhost). Esto es lo correcto para la mayoría de los casos. Si necesitas que un usuario se conecte desde una IP externa (por ejemplo, para usar una herramienta de escritorio como MySQL Workbench), tendrás que configurar el acceso remoto en Plesk, pero hazlo solo desde IPs concretas y de confianza.


Preguntas frecuentes sobre usuarios de bases de datos en Plesk

¿Puedo crear un usuario que acceda a varias bases de datos?

Sí. Plesk te permite crear un usuario en una base de datos y luego, editando ese usuario, puedes asignarle acceso a otras bases de datos que tengas en la misma suscripción. Simplemente ve a la edición del usuario y en la sección de bases de datos disponibles, marca las que quieras que pueda utilizar.

¿Qué hago si olvido la contraseña de un usuario de base de datos?

No te preocupes, puedes restablecerla desde Plesk en cualquier momento. Solo necesitas tener acceso al panel de administración de la suscripción. Entra en la lista de usuarios, edita al usuario correspondiente y escribe una nueva contraseña.

¿Puedo usar el mismo usuario para conectar mi WordPress y mi tienda online?

Técnicamente puedes, pero no es recomendable. Si una de las aplicaciones tiene una vulnerabilidad, el atacante podría acceder a los datos de la otra. Mejor crea usuarios separados, aunque compartan la misma base de datos.

¿Los cambios de permisos se aplican al instante?

Sí. Cuando guardas los cambios de permisos en Plesk, estos se aplican inmediatamente en el servidor MySQL. No es necesario reiniciar nada ni esperar a que se propague.

¿Puedo crear un usuario con permisos solo para ciertas tablas de la base de datos?

Plesk, en su interfaz estándar, no ofrece una opción directa para limitar los permisos a tablas concretas. Para eso necesitarías acceder directamente a MySQL a través de la línea de comandos o de una herramienta como phpMyAdmin. Sin embargo, para la mayoría de los casos, los permisos a nivel de base de datos son suficientes.


Conclusión

Aprender a crear usuario MySQL en Plesk y a gestionar los usuarios BD Plesk es una habilidad esencial para cualquier persona que gestione un sitio web con un panel de control moderno. No solo te da flexibilidad para trabajar con desarrolladores y servicios externos, sino que también es una de las mejores formas de proteger tus datos frente a posibles intrusiones.

Recuerda siempre aplicar el principio del mínimo privilegio, usar contraseñas robustas y revisar periódicamente quién tiene acceso a qué. Con estas prácticas, tu administración MySQL en Plesk será mucho más segura y eficiente.

Esperamos que esta guía te haya sido de gran ayuda. Si tienes alguna duda sobre los permisos base de datos Plesk o cualquier otro tema relacionado con el hosting, no dudes en contactar con nuestro equipo de soporte. ¡Estamos aquí para ayudarte!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel