sql >> Databasteknik >  >> RDS >> Mysql

tillfälligt inaktivera mysql fjärråtkomst

Här är ett bra sätt utan att röra någonting i operativsystemet:

Steg 1) Exportera alla användare till SQL-fil så här:

Steg 2) Inaktivera alla användare utom [email protected]

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

Steg 3) Utför ditt underhåll

Steg 4) Ladda om Grants

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

Ge detta ett försök !!!!

PS

tjänst mysql omstart --skip-nätverk

skulle fortfarande vara det enklaste och snabbaste sättet plus att logga ut alla anslutningar före underhåll

kör bara service mysql omstart efter ditt underhåll



  1. Kan inte köra något från mysql-utilities:Ingen modul med namnet mysql.utilities.common.tools

  2. Formatera SQL i SQL Server Management Studio

  3. PHP Välj från MySQL där datumfältet är 7 dagar framåt i tiden

  4. Ta bort dubbletter med endast en MySQL-fråga?