sql >> Database >  >> RDS >> Mysql

tijdelijk mysql externe toegang uitschakelen

Hier is een geweldige manier zonder iets in het besturingssysteem aan te raken:

Stap 1) Exporteer alle gebruikers als volgt naar het SQL-bestand:

Stap 2) Schakel alle gebruikers uit behalve [email protected]

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

Stap 3) Voer uw onderhoud uit

Stap 4) Herlaad de subsidies

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

Probeer dit eens !!!!

PS

service mysql herstart --skip-networking

zou nog steeds de eenvoudigste en snelste manier zijn plus het afmelden van alle verbindingen vóór onderhoud

voer gewoon service mysql restart uit na uw onderhoud



  1. Hoe te testen of een MySQL-query succesvol was in het wijzigen van databasetabelgegevens?

  2. Logstash INPUT MySQL

  3. Kan PostgreSQL niet verbinden met externe database met pgAdmin

  4. op zoek naar een kleine variant van GROUP BY