Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Deaktivieren Sie vorübergehend den MySQL-Fernzugriff

Hier ist eine großartige Möglichkeit, ohne irgendetwas im Betriebssystem zu berühren:

Schritt 1) ​​Exportieren Sie alle Benutzer wie folgt in eine SQL-Datei:

Schritt 2) Deaktivieren Sie alle Benutzer außer [email protected]

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

Schritt 3) Führen Sie Ihre Wartung durch

Schritt 4) Grants neu laden

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

Probieren Sie es aus !!!!

P.S.

service mysql restart --skip-networking

wäre immer noch der einfachste und schnellste Weg plus das Abmelden aller Verbindungen vor der Wartung

Führen Sie nach Ihrer Wartung einfach service mysql restart aus