Fehlerbehebung: Fehler 111 – Verbindung zum MySQL-Server konnte nicht hergestellt werden
P粉236743689
P粉236743689 2023-08-02 20:16:12
0
2
684
<p>Ich habe den MySQL-Server auf einem Linux-Host mit der IP-Adresse 192.168.1.100 installiert, aber wenn ich versuche, eine Verbindung zu dieser IP herzustellen, erhalte ich immer eine Fehlermeldung (111). Aber die Verwendung von localhost und 127.0.0.1 ist in Ordnung. </p> <pre>beer@beer-laptop# ifconfig |. inet-Adresse:127.0.0.1 Maske:255.0.0.0 inet-Adresse:192.168.1.100 Bcast:192.168.1.255 Maske:255.255.255.0 beer@beer-laptop# mysql -ubeer -pbeer -h192.168.1.100 FEHLER 2003 (HY000): Es kann keine Verbindung zum MySQL-Server unter „192.168.1.100“ hergestellt werden (111) beer@beer-laptop# mysql -ubeer -pbeer -hlocalhost Willkommen beim MySQL-Monitor. Befehle enden mit ; ​​oder g. Ihre MySQL-Verbindungs-ID ist 160 Serverversion: 5.1.31-1ubuntu2 (Ubuntu) Geben Sie „help;“ oder „h“ ein, um Hilfe zu erhalten. Geben Sie „c“ ein, um den Puffer zu löschen. mysql> beer@beer-laptop# mysql -ubeer -pbeer -h127.0.0.1 Willkommen beim MySQL-Monitor. Befehle enden mit ; ​​oder g. Ihre MySQL-Verbindungs-ID ist 161 Serverversion: 5.1.31-1ubuntu2 (Ubuntu) Geben Sie „help;“ oder „h“ ein, um Hilfe zu erhalten. Geben Sie „c“ ein, um den Puffer zu löschen. mysql> </pre> <p>Fehler 111 tritt auch auf, wenn eine Verbindung von einem anderen Computer hergestellt wird. </p> <pre>another@another-laptop# mysql -ubeer -pbeer -h192.168.1.100 FEHLER 2003 (HY000): Es kann keine Verbindung zum MySQL-Server unter „192.168.1.100“ hergestellt werden (111) </pre> <p>Was ist in diesem Fall der Unterschied zwischen der Verwendung von localhost oder 127.0.0.1 und der Verwendung von 192.168.1.100? Ich weiß nicht, wie ich von einem anderen Computer aus eine Verbindung zu dieser Datenbank herstellen kann. <br /><br />Bitte helfen Sie, danke. </p><p><br /></p>
P粉236743689
P粉236743689

Antworte allen(2)
P粉936509635

111代表连接被拒绝,这意味着您的mysqld只监听本地主机接口。

要进行修改,您可以查看my.cnf文件中mysqld部分的bind-address值。

P粉471207302

这可能意味着您的MySQL服务器只监听本地主机接口。

如果您有类似以下的行:


bind-address = 127.0.0.1

在您的my.cnf配置文件中,您应该将它们注释掉(在行的开头添加#),然后重新启动MySQL。

sudo service mysql restart

当然,要进行这个操作,您必须是服务器的管理员。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!