Mysql
 sql >> Database >  >> RDS >> Mysql

disabilitare temporaneamente l'accesso remoto mysql

Ecco un ottimo modo senza toccare nulla nel sistema operativo:

Passaggio 1) Esporta tutti gli utenti in un file SQL in questo modo:

Passaggio 2) Disabilita tutti gli utenti tranne [email protected]

DELETE FROM mysql.user WHERE CONCAT(user,host) <> 'rootlocalhost';
FLUSH PRIVILEGES;

Passaggio 3) Esegui la manutenzione

Passaggio 4) Ricarica le sovvenzioni

mysql -h localhost -u root -p rootpassword < /root/MySQLGrants.sql

Provalo!!!!

PS

service mysql restart --skip-networking

sarebbe comunque il modo più semplice e veloce oltre a disconnettere tutte le connessioni prima della manutenzione

basta eseguire il servizio mysql restart dopo la manutenzione