Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >Ausführliche Erläuterung zur Linux-Systemautorisierung für den externen MySQL-Netzwerkzugriff
MySQL kann nicht über das externe Netzwerk verbunden werden.
Im bin-Verzeichnis von MySQL ausführen:
Bei den Daten anmelden
mysql -uroot -p密码
use mysql; select host,user,password from user;
Sie können sehen, dass, wenn der Benutzer Root und der Host Localhost ist, MySQL nur lokale Verbindungen zulässt, sodass externe Netzwerk- und lokale Software-Clients keine Verbindung herstellen können.
Führen Sie den folgenden Befehl aus:
update user set host='%' where user ='root'; flush privileges;
Überprüfen Sie, ob die Änderung normal ist:
So richten Sie Remote-Verbindungen für andere Benutzer ein:
GRANT ALL PRIVILEGES ON 数据库名.* TO 账户@"%" IDENTIFIED BY "密码"; flush privileges;
Sie können die externe Netzwerkverbindung zum MySQL-Server testen.
Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung zur Linux-Systemautorisierung für den externen MySQL-Netzwerkzugriff. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!