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

midlertidigt deaktiver mysql fjernadgang

Her er en fantastisk måde uden at røre noget i OS:

Trin 1) Eksporter alle brugere til SQL-fil som denne:

Trin 2) Deaktiver alle brugere undtagen [email protected]

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

Trin 3) Udfør din vedligeholdelse

Trin 4) Genindlæs Grants

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

Prøv dette !!!!

PS

service mysql genstart --skip-netværk

ville stadig være den enkleste og hurtigste måde plus at logge af alle forbindelser før vedligeholdelse

bare kør service mysql genstart efter din vedligeholdelse



  1. Spark SQL og MySQL- SaveMode. Overskriv ikke indsættelse af ændrede data

  2. DATEADD() Eksempler i SQL Server

  3. Hvad betyder dobbeltstænger (||) i SQL?

  4. SQL NOT Operator