Heim > Datenbank > MySQL-Tutorial > Was soll ich tun, wenn vom externen Netzwerk aus nicht auf MySQL zugegriffen werden kann?

Was soll ich tun, wenn vom externen Netzwerk aus nicht auf MySQL zugegriffen werden kann?

coldplay.xixi
Freigeben: 2023-01-03 09:27:16
Original
5573 Leute haben es durchsucht

Die Lösung für das Problem, dass auf MySQL nicht über das externe Netzwerk zugegriffen werden kann: Geben Sie zuerst die MySQL-Datenbank ein und fragen Sie den Benutzer ab. Führen Sie dann [Update User Set Host = '%' Where User = 'root';] aus und führen Sie Aktualisierungsberechtigungen aus [Flush-Privilegien].

Was soll ich tun, wenn vom externen Netzwerk aus nicht auf MySQL zugegriffen werden kann?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, MySQL-Version 8.0.22, DELL G3-Computer.

Lösung für das Problem, dass vom externen Netzwerk aus kein Zugriff auf MySQL möglich ist:

Vielleicht greifen Sie manchmal über die IP-Adresse auf die Projektdatenbank zu, der Zugriff schlägt jedoch fehl.

Jetzt gebe ich Ihnen eine Lösung:

#进入mysql数据库
USE mysql;
Nach dem Login kopieren
#查询用户
SELECT HOST,USER,PASSWORD FROM USER;
Nach dem Login kopieren

Sie können sehen, dass, wenn der Benutzer Root und der Host Localhost ist,

Das bedeutet, dass MySQL nur lokale Verbindungen zulässt, sodass das externe Netzwerk und lokale Software-Clients keine Verbindung herstellen können.

#调整方法:
#执行:
update user set host='%' where user ='root';
Nach dem Login kopieren
#执行刷新权限:
flush privileges;
Nach dem Login kopieren

Sie können die externe Netzwerkverbindung zum MySQL-Server testen.

Was soll ich tun, wenn vom externen Netzwerk aus nicht auf MySQL zugegriffen werden kann?

Verwandte kostenlose Lernempfehlungen: MySQL-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn vom externen Netzwerk aus nicht auf MySQL zugegriffen werden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage