Ein Programm bereitgestellt, dessen Datenbank MySQL verwendet, ist mit der Datenbank des nicht lokalen MySQL-Servers verbunden und hat einen 1130-Fehler gemeldet.
ERROR 1130: Host 192.168.3.100 is not allowed to connect to this MySQL server
Ich schätze, es liegt daran, dass man keine Berechtigungen für Remote-Verbindungsbenutzer erteilen kann. Daher kann das Problem gelöst werden, indem die MySQL-Bibliothek wie folgt betrieben wird. Nachdem Sie sich lokal bei MySQL angemeldet haben, ändern Sie das Element „Host“ in der Tabelle „Benutzer“ in der Datenbank „MySQL“ von „localhost“ in „%“.
Verwandte Empfehlungen: „Navicat für MySQL-Grafik-Tutorial“
mysql -u root -p mysql>use mysql; mysql>select 'host' from user where user='root'; mysql>update user set host = '%' where user ='root'; mysql>flush privileges; mysql>select 'host' from user where user='root';
Erster Satz: Melden Sie sich als autorisierter Benutzer root an.
Zweiter Satz: Wählen Sie die MySQL-Bibliothek aus.
Der dritte Satz: Überprüfen Sie den Hostwert der Benutzertabelle in der MySQL-Bibliothek (dh den Host-/IP-Namen für den Verbindungszugriff).
Der vierte Satz: Ändern Sie den Hostwert (fügen Sie die Host-/IP-Adresse mit dem Inhalt von Wildcard % hinzu). Natürlich können Sie die IP-Adresse auch direkt hinzufügen.
Fünfter Satz: Aktualisieren Sie die Systemberechtigungstabellen von MySQL.
Sechster Satz: Bei der erneuten Überprüfung der Benutzertabelle gibt es Änderungen.
Denken Sie daran, dass der MySQL-Dienst neu gestartet werden muss (um sicherzustellen, dass die Änderung wirksam ist), andernfalls werden die Ergebnisse der Änderung möglicherweise nicht wiedergegeben.
Es ist zu beachten, dass:
1 Die oben genannten Befehle müssen unter dem Befehl cmd ausgeführt werden.
2. Sie müssen in das Bereitstellungsverzeichnis wechseln, um diese Befehle auszuführen. cd x:dir
3.MySql-Befehle enden alle mit „;“.
4. Beim Ausführen des ersten Befehls müssen Sie das erforderliche Passwort manuell eingeben. Es handelt sich hierbei um das für das Bereitstellungsprogramm erforderliche Passwort.
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn Navicat beim Herstellen einer Verbindung zu MySQL den Fehler 1130 meldet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!