MySQL ermöglicht den Fernzugriff:
1. Öffnen Sie den MySQL-Server und legen Sie die MySQL-Zugriffsrechte fest
mysql>grant all privileges on *.* to 'root'@'%' identified by 'youpassword' with grant option;
Hinweis: Root steht für den Benutzernamen, % steht für alle IP-Adressen, Sie können auch die angegebene IP-Adresse festlegen
2. Führen Sie Flush-Berechtigungen aus.
3. Überprüfen Sie die Benutzertabelle und Sie können Folgendes sehen:
Der Hostwert ist %, was bedeutet, dass jeder IP-Adresse Zugriff auf den MySQL-Server gewährt werden kann . Wenn Sie das MySQL-Verwaltungstool Navicat verwenden, wird keine Verbindung zur Datenbank hergestellt.
Lösung:
Befehl zum Öffnen von
vi /etc/mysql/my.confÄndern Sie
bind-address = 127.0.0.1in
bind-address = 0.0.0.0und starten Sie den MySQL-Server neu:
service mysql restart;