Introducción
Por defecto, MySQL se instala y funciona bajo el usuario root con todos los privilegios. Sin embargo, no todos los que acceden a la base de datos deben tener todos los derechos sobre los datos por razones de seguridad.
MySQL proporciona métodos para crear nuevas cuentas de usuario y otorgar privilegios sobre la base de datos. Un simple comando ayuda a proporcionar información valiosa sobre los privilegios que tienen los usuarios actualmente.
Este tutorial muestra cómo verificar los privilegios de usuario en un servidor MySQL.

Requisitos previos
- Acceso a la línea de comando/terminal.
- MySQL instalado y configurado.
- Acceso a la cuenta de usuario root de MySQL.
¿Cómo mostrar privilegios para un usuario en MySQL?
Para mostrar los privilegios de un usuario en MySQL:
1. Abra la terminal (CTRL +ALT +T ) e inicie sesión en el servidor MySQL como root:
mysql -u root -p
Proporcione la contraseña raíz cuando se le solicite y presione Enter para iniciar el monitor MySQL.
2. Si conoce el nombre de usuario y el host exactos para los que desea verificar los privilegios, omita este paso. De lo contrario, muestre todos los usuarios y hosts:
SELECT user,host FROM mysql.user;

Localice el nombre de usuario y el host exactos para el siguiente paso.
3. Use la siguiente declaración para verificar los privilegios de un usuario específico:
SHOW GRANTS FOR <username>@<host>;
Por ejemplo, para comprobar los permisos de test_user
:
SHOW GRANTS FOR test_user;

Sin un nombre de host, el comando busca el host predeterminado '%'
.
Alternativamente, verifique los permisos para el usuario actualmente conectado con:
SHOW GRANTS;

La salida imprime una tabla con todos los privilegios de acceso. La primera concesión se generó automáticamente cuando se creó el usuario y el administrador asignó todos los siguientes derechos más tarde.