GNU/Linux >> Linux の 問題 >  >> Linux

MySQL サーバー エラー 111 に接続できません

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

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

bind-address = 127.0.0.1

my.cnf(行頭に # を追加) 、MySQL を再起動します。

sudo service mysql restart

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


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

それを変更するには、 bind-address を見たいと思うかもしれません mysqld の値 my.cnf のセクション ファイル。


これまでのすべての回答で解決策が得られなかった場合は、ユーザー権限を確認してください。

root としてログインできる場合 mysql に追加する必要があります:

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 を使用して再度接続を試みます。 .動作するはずです。


Linux
  1. MySQL - エラー 1045 - アクセスが拒否されました

  2. エラー:「ソケット '/var/run/mysqld/mysqld.sock' (2) を介してローカル MySQL サーバーに接続できません」 -- /var/run/mysqld/mysqld.sock がありません

  3. Ubuntu 12.04.5 LTS でソケット '/var/run/mysqld/mysqld.sock' を介してローカル MySQL サーバーに接続できない

  1. vnc ビューアー エラー:ソケットに接続できません:接続が拒否されました (111)

  2. 404 がスローされたとしても、ページが存在するかどうかわかりますか?

  3. 自宅から外部 RDS TSG サーバーに接続できない

  1. [修正済み]ホストはこのMySQLサーバーに接続できません

  2. RT:Request Tracker –エラー:rt-mailgate –未定義のサーバーエラー–500証明書を接続または検証できません[解決済み]

  3. 「localhost」を使用して MySQL に接続できませんが、「127.0.0.1」を使用しても問題ありませんか?