Heim  >  Artikel  >  Datenbank  >  MySQL-Fehler: 1130-host ... darf keine Verbindung zu diesem MySQL-Server herstellen. Wie man damit umgeht

MySQL-Fehler: 1130-host ... darf keine Verbindung zu diesem MySQL-Server herstellen. Wie man damit umgeht

一个新手
一个新手Original
2017-10-13 10:23:315026Durchsuche

Dieses Problem liegt daran, dass in der Benutzertabelle in der MySQL-Datenbank auf dem Datenbankserver keine Berechtigung vorhanden ist (man kann auch sagen, dass es keinen Benutzer gibt). Im Folgenden werden der Prozess des aufgetretenen Problems und die Lösung aufgezeichnet .

Bei der Verwendung von Navicate zum Herstellen einer Verbindung nach dem Einrichten der LNMP-Umgebung ist ein Fehler aufgetreten

Wenn dieses Problem auftritt, gehen Sie zunächst zu dem Server, auf dem sich MySQL befindet, und verwenden Sie eine Verbindung, um es zu lösen

1. Mit dem Server verbinden: mysql -u root -p

 2. Alle aktuellen Datenbanken anzeigen: Datenbanken anzeigen;

3. Geben Sie die MySQL-Datenbank ein: use mysql; tables;

 5. Sehen Sie sich die Daten in der Benutzertabelle an: Wählen Sie Host, Benutzer, Passwort vom Benutzer aus;

 6. Ändern Sie den Host in der Benutzertabelle: update user set Host='%' where User='root';

7. Zum Schluss aktualisieren: Flush-Berechtigungen;

#Denken Sie unbedingt daran Fügen Sie „;“ hinzu, nachdem die Anweisung beim Schreiben von SQL abgeschlossen ist. Das Folgende ist eine Illustration

 Wenn dieses Problem auftritt, gehen Sie zuerst zu dem Server, auf dem sich MySQL befindet, und verwenden Sie eine Verbindung, um es zu lösenStellen Sie eine Verbindung zum Server her: mysql -u root -p

 

 

Alle aktuellen Datenbanken anzeigen: Datenbanken anzeigen;

 🎜>

 Geben Sie die MySQL-Datenbank ein: verwenden mysql;

 

Daten in der Benutzertabelle anzeigen: Host, Benutzer, Passwort vom Benutzer auswählen;

 Ändern Sie den Host in der Benutzertabelle: Aktualisieren Sie den Benutzersatz Host='%', wobei Benutzer='root';

 

 Zum Schluss aktualisieren: Berechtigungen löschen;

Erneut in Navicate testen:

Das obige ist der detaillierte Inhalt vonMySQL-Fehler: 1130-host ... darf keine Verbindung zu diesem MySQL-Server herstellen. Wie man damit umgeht. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn