Comment changer les privilèges de l'utilisateur déjà créé MySQL?

Je comprends comment créer un nouvel utilisateur avec des privilèges, mais comment changer les privilèges des utilisateurs déjà créés?

Nous effectuons un audit de la base de données et certains utilisateurs ont beaucoup plus d'accès que nécessaire. De plus, je ne connais pas les mots de passe pour la plupart de ces utilisateurs. MySQL, Par conséquent, je ne veux pas les supprimer et en créer de nouveaux.
Invité:

Babette

Confirmation de:

Pour répertorier les utilisateurs:

select user,host from mysql.user;

Pour montrer des privilèges:

show grants for 'user'@'host';

Pour changer les privilèges, premier appel. Comme le:

revoke all privileges on *.* from 'user'@'host';

Ensuite, fournissez les privilèges nécessaires:

grant SELECT,INSERT,UPDATE,DELETE ON `db`.* TO 'user'@'host';

Enfin, rincer:

flush privileges;

Documentation MySQL Excellent:

https://dev.mysql.com/doc/refm ... .html

Pour répondre aux questions, connectez-vous ou registre