163

Linux ボックス IP = 192.168.1.100 に mysql サーバーをインストールしましたが、この IP に接続しようとすると常にエラー (111) になります。ただし、localhost を使用し、127.0.0.1 で問題ありません。

ビール@ビールラップトップ# ifconfig | grep "inet アドレス"
          inet アドレス:127.0.0.1 マスク:255.0.0.0
          inet アドレス:192.168.1.100 Bcast:192.168.1.255 マスク:255.255.255.0

ビール@ビールラップトップ# mysql -ubeer -pbeer -h192.168.1.100
エラー 2003 (HY000): '192.168.1.100' で MySQL サーバーに接続できません (111)

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

「ヘルプ;」と入力します。または '\h' でヘルプが表示されます。'\c' と入力してバッファをクリアします。

mysql>

ビール@ビールラップトップ# mysql -ubeer -pbeer -h127.0.0.1
MySQL モニターへようこそ。コマンドは ; で終わります。または \g.
MySQL 接続 ID は 161 です
サーバーのバージョン: 5.1.31-1ubuntu2 (Ubuntu)

「ヘルプ;」と入力します。または '\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 の違い。別のマシンからこのデータベースに接続する方法がわかりません。

助けてください。感謝。

4

4 に答える 4

272

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

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

bind-address = 127.0.0.1

my.cnf構成ファイルで、それらをコメント化し(行頭に # を追加)、MySQL を再起動する必要があります。

sudo service mysql restart

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

于 2009-09-14T10:53:41.033 に答える
40

111 は接続が拒否されたことを意味します。これは、mysqld がlocalhostインターフェースのみをリッスンしていることを意味します。

それを変更するには、ファイルのセクションのbind-address値を確認することをお勧めします。mysqldmy.cnf

于 2009-09-14T10:50:26.967 に答える
11

以前のすべての回答で解決策が得られなかった場合は、ユーザー権限を確認する必要があります。

mysqlとしてログインできる場合rootは、これを追加する必要があります。

CREATE USER 'root'@'192.168.1.100' IDENTIFIED BY  '***';
GRANT ALL PRIVILEGES ON * . * TO  'root'@'192.168.1.100' IDENTIFIED BY  '***' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;

その後、 を使用して再度接続を試みmysql -ubeer -pbeer -h192.168.1.100ます。それはうまくいくはずです。

于 2011-09-12T21:55:43.660 に答える
7

cPanel/WHM を実行している場合は、IP がファイアウォールでホワイトリストに登録されていることを確認してください。接続しようとしている cPanel アカウントのリモート SQL IP リストにその IP を追加する必要もあります。

于 2012-04-30T18:34:32.500 に答える