ジョブサーバからDBサーバ(MySQL)へリモート接続しようとしたら、
以下のエラーが出た。
ERROR 1129 (HY000): Host '192.168.11.110' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'
これは同じホストから大量の接続エラーが発生しているので、
MySQLが接続を拒否している状態。
そういえば、
ジョブサーバ起動時のMySQLアカウントをミスって何回も接続し直したな・・・。
【2013-10-16 追記】
コメント欄にて以下のコメントをいただきました。
アカウントをミスってもMySQLは拒否しない。
アカウントをミスっても拒否しないんですね。
何が違ったんだろ−か・・・。
コメントありがとうございます。
【追記終わり】
ということで、DBサーバ側で拒否状態を解除してあげれば大丈夫。
# mysqladmin flush-hosts -p
MySQLが不正アクセスを拒否してくれるとは思わなかった。
勉強になりました。
ちなみに、使ったジョブサーバはGearmanです。
http://d.hatena.ne.jp/pospome/20130822/1377163261