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].
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;
#查询用户 SELECT HOST,USER,PASSWORD FROM USER;
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';
#执行刷新权限: flush privileges;
Sie können die externe Netzwerkverbindung zum MySQL-Server testen.
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!