Come posso sapere quali utenti MySQL hanno accesso a un database e quali privilegi hanno?
Mi sembra di essere in grado di ottenere queste informazioni da phpMyAdmin quando faccio clic su "Privilegi". . .
Users having access to "mydatabase"
User Host Type Privileges Grant
myuser1 % database-specific ALL PRIVILEGES Yes
root localhost global ALL PRIVILEGES Yes
myuser2 % database-specific SELECT, INSERT, UPDATE No
. . . ma vorrei sapere come eseguire questa query dalla riga di comando.
(phpMyAdmin spesso mi mostra la sintassi SQL del comando che sta eseguendo, ma in questo caso non la vedo.)
Nota che non sto chiedendo quali concessioni ha un determinato utente (ad esempio "MOSTRA SOVVENZIONI per myuser1") ma piuttosto, dato il nome di un database, come posso determinare quali utenti MySQL hanno accesso a quel database e quali privilegi hanno ? Fondamentalmente, come posso ottenere il grafico sopra dalla riga di comando?