Heim  >  Artikel  >  Datenbank  >  So lösen Sie das Problem, dass MySQL keine Verbindung zum Remote-Server herstellen kann

So lösen Sie das Problem, dass MySQL keine Verbindung zum Remote-Server herstellen kann

coldplay.xixi
coldplay.xixiOriginal
2020-10-19 14:52:152915Durchsuche

Die Methode zur Lösung des Problems, dass MySQL keine Verbindung zum Remote-Server herstellen kann: Melden Sie sich zuerst beim MySQL-Server an und verwenden Sie dann die Anweisung, um die Zugriffsberechtigungen aller Hosts zu ändern. Der Code lautet [update user set host = '%'; where user= 'root']; schließlich direkt ausführen Der folgende Befehl kann den Fehler beheben.

So lösen Sie das Problem, dass MySQL keine Verbindung zum Remote-Server herstellen kann

So lösen Sie das Problem, dass MySQL keine Verbindung zum Remote-Server herstellen kann:

Nachdem Sie sich beim MySQL-Server angemeldet haben, können Sie mit der folgenden Abfrageanweisung überprüfen, ob Remote-Zugriffsberechtigungen aktiviert sind Die Ergebnisse zeigen, dass nur eine lokale Root-Benutzerverbindung zulässig ist.

select host,user,password from user;

Sie können die folgende Anweisung verwenden, um die Berechtigungen zu ändern.

update user set host = '%' where user = 'root';

Aber nach der Ausführung dieser Anweisung wurde ein Fehler gemeldet, ERROR 1062 (23000): Doppelter Eintrag „%-root“ für Schlüssel „PRIMARY“. „

Später habe ich online gesucht und herausgefunden, dass es durch „einzigartiger Index“ verursacht wurde! Lassen Sie uns überprüfen, ob die eingegebenen Daten „doppelt“ sind. Da es sich jedoch um eine Benutzertabelle handelt, kann ich die Daten natürlich nicht nach Belieben löschen, daher habe ich eine andere Methode gefunden und ignoriert Dies direkt. Fehler

Führen Sie einfach den folgenden Befehl direkt aus

flush privileges;

Weitere verwandte kostenlose Lernempfehlungen:MySQL-Tutorial(Video)

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem, dass MySQL keine Verbindung zum Remote-Server herstellen kann. 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