suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Fehlerbehebung: Fehler 111 – Verbindung zum MySQL-Server konnte nicht hergestellt werden

<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粉236743689P粉236743689490 Tage vor775

Antworte allen(2)Ich werde antworten

  • P粉936509635

    P粉9365096352023-08-03 17:12:25

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

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

    Antwort
    0
  • P粉471207302

    P粉4712073022023-08-03 00:26:15

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

    如果您有类似以下的行:


    bind-address = 127.0.0.1

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

    sudo service mysql restart

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

    Antwort
    0
  • StornierenAntwort