Sur Mysql 5.1.72, jai créé un utilisateur de réplication. Juste avant dexécuter FLUSH PRIVILEGES;
cette idée mest passée à lesprit, que se passe-t-il sil y a des mises à jour de privilèges non appliquées?
- Comment puis-je supprimer les privilèges dun seul utilisateur?
- Comment puis-je consulter la liste des modifications sur le point dêtre appliquées une fois que
FLUSH PRIVILEGES;
sera traité? - En cas de problème, y a-t-il un moyen dannuler les modifications?
Commentaires
- " Non " à tous les 3 ..
- Merci @RickJames Veuillez lécrire comme réponse afin que je puisse marquer comme acceptée réponse.
Réponse
Cette réponse sapplique à toutes les versions de MySQL jusquà, mais peut-être pas y compris 8.0 .
-
FLUSH PRIVILEGES
synchronise lensemble des privilèges. Pas moyen de vider un seul utilisateur. - Pas question.
- Exécutez laction opposée équivalente –
REVOKE
< ->GRANT
, etc.
Un vidage complet de certaines tables dans mysql
: user
, db
et quelques autres. Cest la « source de vérité » de létat actuel de tous GRANTs
. La modification des tables avec des instructions SQL UPDATE
(etc) a leffet équivalent à GRANT/REVOKE/FLUSH
.