Su Mysql 5.1.72 ho creato un utente di replica. Proprio prima di eseguire FLUSH PRIVILEGES;
questo pensiero mi è passato per la mente e se ci sono aggiornamenti dei privilegi non applicati?
- Come posso scaricare i privilegi di un singolo utente?
- Come posso controllare lelenco delle modifiche che stanno per essere applicate una volta che
FLUSH PRIVILEGES;
è stato elaborato? - Se le cose vanno male, esiste un modo per annullare le modifiche?
Commenti
- " No " a tutti e 3 ..
- Grazie @RickJames Scrivilo come risposta così posso contrassegnarlo come accettato risposta.
Risposta
Questa risposta si applica a tutte le versioni di MySQL fino a ma forse no incluso 8.0 .
-
FLUSH PRIVILEGES
sincronizza lintero set di privilegi. Non cè modo di svuotare un solo utente. - Assolutamente no.
- Esegui lazione opposta equivalente –
REVOKE
< ->GRANT
e così via
Un dump completo di alcune tabelle in mysql
: user
, db
e pochi altri. Questa è la “fonte della verità” per lo stato attuale di tutti GRANTs
. La modifica delle tabelle con UPDATE
(ecc.) istruzioni SQL ha leffetto equivalente a GRANT/REVOKE/FLUSH
.