1. ホーム
  2. mysql

[解決済み] MySQLサーバーに接続できないエラー111 [終了しました]。

2022-04-25 21:42:51

質問

<余談
閉じた。 この質問は わき . 現在、回答は受け付けておりません。

<パス

この質問を改善したいですか? 質問を更新する だから オントロピ Stack Overflowのために。

クローズド 8年前 .

mysqlをインストールしたlinuxのIP = 192.168.1.100に接続しようとすると、常にエラー(111)になります。

beer@beer-laptop# ifconfig | grep "inet addr"
          inet addr:127.0.0.1 マスク:255.0.0.0
          inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0

beer@beer-laptop# mysql -ubeer -pbeer -h192.168.1.100
エラー 2003 (hy000)。192.168.1.100' の MySQL サーバーに接続できない (111)

beer@beer-laptop# mysql -ubeer -pbeer -hlocalhost
MySQLのモニターへようこそ。 コマンドは ; または \g で終わります。
あなたのMySQL接続IDは160です。
サーバーバージョン:5.1.31-1ubuntu2 (Ubuntu)

ヘルプを表示するには「help; 」または「 \h 」と入力してください。バッファをクリアするには '╱c' と入力します。

mysql> 

beer@beer-laptop# mysql -ubeer -pbeer -h127.0.0.1
MySQLのモニターへようこそ。 コマンドは、;またはⒶで終わります。
あなたのMySQL接続IDは161です。
サーバーのバージョン: 5.1.31-1ubuntu2 (Ubuntu)

ヘルプを表示するには「help; 」または「 \h 」と入力してください。バッファをクリアするには '╱c' と入力します。

mysql> 


他のマシンから接続してもエラー111です。

another@another-laptop# mysql -ubeer -pbeer -h192.168.1.100
エラー 2003 (hy000)。192.168.1.100'のMySQLサーバーに接続できない(111)

この場合、localhost/127.0.0.1 と 192.168.1.100 はどのように違うのでしょうか? 別のマシンからこのデータベースに接続する方法がわかりません。

助けてください。 ありがとうございます。

解決方法を教えてください。

おそらく、MySQL サーバが localhost インターフェースのみをリスンしていることを意味します。

次のような行がある場合。

bind-address = 127.0.0.1

あなたの my.cnf 設定ファイル をコメントする必要があります。 (行頭に#をつける) そして、MySQL を再起動します。

sudo service mysql restart

もちろん、これを行うには、サーバーの管理者である必要があります。