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

Cómo gestionar usuarios y privilegios de una base de datos MySQL en Plesk

Actualizado el 19 de abril de 2026

¿Por qué es importante gestionar bien los usuarios y privilegios de MySQL?

Cuando tienes una web dinámica (como WordPress, Joomla o una tienda online), los datos viven en una base de datos MySQL. Plesk actúa como el "administrador del edificio": te permite crear, modificar y eliminar bases de datos, pero también controlar quién puede entrar a ellas y qué puede hacer dentro.

Gestionar correctamente los usuarios y privilegios de MySQL en Plesk no es un capricho. Es una medida de seguridad básica y una forma de evitar errores de configuración que rompen tu web. Imagina que le das a un empleado las llaves de todo el almacén cuando solo necesita acceder a una estantería. Con los privilegios ocurre lo mismo: si una aplicación tiene más permisos de los necesarios, un fallo de seguridad podría comprometer todos tus datos.

A lo largo de esta guía te voy a explicar, paso a paso y sin tecnicismos innecesarios, cómo gestionar usuarios mysql plesk, cómo asignar privilegios mysql plesk y cómo crear usuario mysql plesk desde cero. También resolveré las dudas más frecuentes que nos llegan al soporte técnico.


¿Qué es un usuario de base de datos en Plesk?

Antes de ponernos manos a la obra, conviene aclarar conceptos. En Plesk, una base de datos y un usuario son dos cosas distintas:

  • La base de datos es el contenedor donde se guardan las tablas, los registros y toda la información.
  • El usuario es la identidad que se conecta a esa base de datos. Tiene un nombre, una contraseña y un conjunto de permisos.

Cuando instalas WordPress, por ejemplo, el archivo de configuración (wp-config.php) contiene el nombre de la base de datos, el usuario y la contraseña. Ese usuario debe tener permisos suficientes para leer y escribir en las tablas, pero no necesita permisos de administrador global del servidor MySQL.

Plesk simplifica mucho este proceso, ya que te permite gestionar usuarios mysql plesk desde un panel visual sin tener que escribir ni una línea de código SQL. Sin embargo, es importante entender qué estás haciendo para no cometer errores.


Acceder a la gestión de bases de datos en Plesk

Lo primero es entrar en tu panel de control de Plesk. Normalmente accedes a través de una URL del tipo https://tu-dominio.com:8443 o https://tu-ip:8443, aunque a veces el puerto cambia. Una vez dentro, sigue estos pasos:

  1. Busca la sección "Bases de datos" en el menú principal. Si no la ves a simple vista, puede estar dentro de la pestaña "Sitios web y dominios".
  2. Haz clic sobre el nombre de la base de datos que quieras gestionar. Se abrirá una pantalla con toda la información relacionada.
  3. En esa pantalla verás varias pestañas o botones: "Usuarios", "Permisos", "Importar/Exportar", etc. Ahí es donde empieza todo.

Si aún no tienes creada ninguna base de datos, te recomiendo que primero la crees. El botón "Crear base de datos" suele estar en la misma sección. Plesk te pedirá un nombre (normalmente con prefijo del dominio) y el tipo de juego de caracteres (UTF-8 es la opción más segura).


Cómo crear usuario mysql plesk

Vamos al grano. Para crear usuario mysql plesk tienes dos caminos: hacerlo al mismo tiempo que creas la base de datos o añadirlo después. Te explico ambas opciones.

Opción 1: Crear el usuario al crear la base de datos

Cuando vas a crear una nueva base de datos, Plesk te muestra un formulario con varios campos. Entre ellos verás algo como:

  • Nombre de la base de datos
  • Nombre de usuario de la base de datos
  • Contraseña
  • Tipo de usuario (normalmente "Usuario de la base de datos")

Rellena esos campos con cuidado. Te recomiendo que uses una contraseña robusta (combinación de letras mayúsculas, minúsculas, números y símbolos). Plesk incluso tiene un generador automático de contraseñas, que es muy útil si no se te ocurre ninguna.

Opción 2: Añadir un usuario a una base de datos existente

Si ya tienes la base de datos creada y necesitas añadir un nuevo usuario, sigue estos pasos:

  1. Entra en la base de datos correspondiente.
  2. Busca el botón "Añadir nuevo usuario" o "Crear usuario".
  3. Se abrirá un formulario con los campos de nombre de usuario y contraseña.
  4. Rellena los datos y haz clic en "Aceptar".

En ambos casos, el usuario quedará vinculado a esa base de datos concreta. Es importante saber que un mismo usuario puede tener acceso a varias bases de datos. Eso se gestiona desde la pestaña de "Permisos" o "Usuarios" de cada base de datos.


Tipos de privilegios mysql plesk que puedes asignar

Cuando hablamos de privilegios mysql plesk, nos referimos a los permisos que tiene un usuario para realizar acciones sobre la base de datos. Plesk te ofrece diferentes niveles, desde los más restrictivos hasta el control total.

Privilegios básicos

Estos son los que casi cualquier aplicación necesita para funcionar:

  • SELECT: Permite leer datos de las tablas.
  • INSERT: Permite añadir nuevos registros.
  • UPDATE: Permite modificar registros existentes.
  • DELETE: Permite eliminar registros.

Si tu aplicación es un blog o una tienda online, con estos cuatro suele ser suficiente.

Privilegios de estructura

Además de los datos, algunas aplicaciones necesitan modificar la estructura de las tablas (por ejemplo, cuando se actualiza el plugin de WordPress).

  • CREATE: Permite crear nuevas tablas.
  • ALTER: Permite modificar la estructura de las tablas.
  • DROP: Permite eliminar tablas completas.
  • INDEX: Permite crear y eliminar índices.

Privilegios avanzados

Estos son más delicados y solo deberías asignarlos si sabes exactamente lo que haces:

  • GRANT: Permite al usuario otorgar permisos a otros usuarios.
  • PROCESS: Permite ver los procesos de otros usuarios.
  • SUPER: Permite realizar tareas administrativas del servidor MySQL.

En la práctica, la mayoría de aplicaciones web solo necesitan los privilegios básicos y quizás los de estructura. Otorgar permisos avanzados a un usuario que no los necesita es un riesgo de seguridad innecesario.


Cómo asignar o modificar privilegios mysql plesk

Ahora viene la parte práctica. Para asignar o modificar los permisos de un usuario en Plesk, sigue estos pasos:

  1. Accede a la base de datos correspondiente.
  2. Ve a la pestaña "Usuarios" o "Permisos".
  3. Verás una lista con los usuarios que tienen acceso a esa base de datos.
  4. Haz clic en el nombre del usuario o en el icono de ajustes (normalmente una rueda dentada).
  5. Se abrirá una pantalla con todas las casillas de permisos. Marca las que necesites.
  6. Haz clic en "Aceptar" o "Guardar" para aplicar los cambios.

[INFO] Los cambios de permisos suelen aplicarse al instante. No necesitas reiniciar MySQL ni esperar a que se recargue la página. Sin embargo, si tienes una aplicación con conexiones persistentes (como un pool de conexiones), puede que necesites reiniciar el servicio de la aplicación para que los nuevos permisos surtan efecto.


Cómo eliminar un usuario de la base de datos

Si ya no necesitas que un usuario acceda a la base de datos, lo más seguro es eliminarlo. El proceso es muy sencillo:

  1. Entra en la base de datos correspondiente.
  2. Ve a la pestaña "Usuarios".
  3. Localiza el usuario que quieres eliminar.
  4. Haz clic en el icono de la papelera o en "Eliminar".
  5. Confirma la acción.

[WARNING] Eliminar un usuario es una acción irreversible. Si lo haces, todas las aplicaciones que usen ese usuario para conectarse a la base de datos dejarán de funcionar inmediatamente. Asegúrate de que no hay ninguna aplicación activa que dependa de ese usuario antes de eliminarlo.


Cambiar la contraseña de un usuario MySQL en Plesk

Cambiar la contraseña es una operación que deberías hacer periódicamente, sobre todo si sospechas que alguien más puede conocerla. Para ello:

  1. Accede a la base de datos y ve a la pestaña "Usuarios".
  2. Haz clic en el usuario correspondiente.
  3. Busca el campo de contraseña y escribe la nueva.
  4. Guarda los cambios.

[TIP] Si cambias la contraseña, recuerda actualizar también el archivo de configuración de tu aplicación. Por ejemplo, en WordPress tendrás que modificar el wp-config.php. Si no lo haces, la web dejará de conectarse a la base de datos.


Buenas prácticas para gestionar usuarios y privilegios

Después de años en el soporte técnico, he visto muchos errores que se podrían haber evitado con un poco de previsión. Aquí van mis recomendaciones:

1. Usa un usuario por aplicación

Si tienes varias webs o aplicaciones en el mismo servidor, crea un usuario distinto para cada una. Así, si una aplicación es comprometida, el atacante no tendrá acceso a las demás bases de datos.

2. Otorga solo los privilegios necesarios

Empieza siempre con los permisos más restrictivos posibles y ve ampliándolos solo si la aplicación falla. Por ejemplo, muchos usuarios de WordPress se sorprenden al descubrir que su web funciona perfectamente sin privilegios DROP o ALTER.

3. Contraseñas robustas

Plesk te permite generar contraseñas seguras automáticamente. Úsalas. Evita contraseñas como "admin123" o "password". Un atacante puede probar miles de combinaciones por segundo.

4. Revisa los permisos periódicamente

Cada cierto tiempo, revisa qué usuarios tienen acceso a tus bases de datos y qué privilegios tienen. Elimina los que ya no uses.

5. No uses el usuario root de MySQL

El usuario root tiene acceso total a todas las bases de datos del servidor. Nunca lo uses para conectar una aplicación web. Crea un usuario específico con permisos limitados.


Preguntas frecuentes sobre gestión de usuarios MySQL en Plesk

¿Puedo tener un mismo usuario para varias bases de datos?

Sí. En Plesk, puedes asignar un usuario existente a varias bases de datos. Solo tienes que ir a la base de datos que quieras, añadir el usuario y configurar sus permisos. Es útil cuando tienes varias aplicaciones que comparten la misma información.

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

No te preocupes. Puedes cambiarla desde Plesk siguiendo los pasos que te he explicado antes. No necesitas acceso al servidor ni conocimientos avanzados de MySQL.

¿Los privilegios se aplican al momento?

Sí, en la mayoría de los casos. Plesk envía los comandos a MySQL directamente y los cambios son inmediatos. Si tienes problemas, puede que sea por caché de tu aplicación.

¿Puedo usar herramientas externas como phpMyAdmin?

Plesk incluye su propio gestor de bases de datos, pero también puedes acceder a phpMyAdmin desde el panel. Eso sí, los cambios de permisos que hagas desde Plesk son más seguros y están más integrados con el sistema.

¿Qué pasa si elimino una base de datos con usuarios asociados?

Los usuarios asociados no se eliminan automáticamente. Quedarán sin base de datos asignada, lo cual no es un problema grave, pero es buena práctica eliminarlos para mantener el sistema limpio.


Errores comunes y cómo solucionarlos

Error "Access denied for user 'usuario'@'localhost'"

Este es el error más habitual. Significa que el usuario no tiene permisos para conectarse a la base de datos o que la contraseña es incorrecta. Revisa:

  • Que el nombre de usuario y la contraseña sean correctos.
  • Que el usuario tenga asignada la base de datos correcta.
  • Que los privilegios incluyan al menos SELECT, INSERT, UPDATE y DELETE.

Error "Table 'tabla' doesn't exist"

Aunque el mensaje parezca de otro tipo, suele estar relacionado con los privilegios. Si el usuario no tiene permisos CREATE o ALTER, la aplicación no podrá crear las tablas necesarias. Revisa los privilegios de estructura.

Error "Too many connections"

Este error no suele estar relacionado con los privilegios, sino con el límite de conexiones del servidor. Sin embargo, si tienes muchos usuarios con permisos PROCESS, podrías estar saturando el sistema. Revisa si realmente necesitas ese privilegio.


Conclusión

Gestionar usuarios mysql plesk y privilegios mysql plesk es una tarea que, bien hecha, te ahorrará muchos dolores de cabeza. Plesk lo pone bastante fácil gracias a su interfaz gráfica, pero es fundamental entender qué estás haciendo.

Recuerda: crear usuario mysql plesk es solo el primer paso. Lo importante es asignarle los permisos adecuados y revisarlos periódicamente. No caigas en la tentación de darle a todo el mundo acceso total "por si acaso". La seguridad de tus datos depende, en gran medida, de una buena gestión de privilegios.

Si te surge cualquier duda, no dudes en contactar con nuestro equipo de soporte. Estamos aquí para ayudarte, tanto si eres un usuario novel como si llevas años gestionando servidores.


Recursos adicionales

Si quieres profundizar aún más en este tema, te recomiendo:

  • La documentación oficial de Plesk sobre bases de datos.
  • La documentación de MySQL sobre privilegios (aunque es más técnica).
  • Nuestros artículos sobre seguridad en WordPress y otras aplicaciones.

Y recuerda: si alguna vez has trabajado con otros paneles como Syspanel (recuerda que su puerto de acceso es el 2106), verás que la filosofía es similar. La gestión de usuarios y privilegios es un concepto universal en el mundo del hosting, y dominarlo te será útil en cualquier plataforma.

¿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