Heim > Datenbank > MySQL-Tutorial > 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
Freigeben: 2020-10-19 14:52:15
Original
3040 Leute haben es durchsucht

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;
Nach dem Login kopieren

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

update user set host = '%' where user = 'root';
Nach dem Login kopieren

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;
Nach dem Login kopieren

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!

Verwandte Etiketten:
Erklärung dieser Website
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
Aktuelle Ausgaben
So ändern Sie MySQL in MySQL
Aus 1970-01-01 08:00:00
0
0
0
MySQL-Startfehler unter Centos
Aus 1970-01-01 08:00:00
0
0
0
MySQL stoppt den Prozess
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage