mysqlサーバに接続ができなくなった。

wordpressでmysqlサーバに接続ができなくなった。

Error establishing a database connection

こればっかりが出ちゃう。他のホストから同じwordpressのファイルを参照して表示させるとうまく表示される。何かがおかしい。

そのつながらないホストからmysqlコマンドを叩いてみる。

www2.l2tp.org%mysql -h ashura -u yousan  -p
Enter password:
ERROR 1129 (HY000): Host ‘192.168.xxx.xxx’ is blocked because of many connection \
errors; unblock with ‘mysqladmin flush-hosts’
どうやら前にコネクションはりすぎでお怒りの様子。

対象ホストでflush-hostsをしてみる。

Where command is a one or more of: (Commands may be shortened)
create databasename   Create a new database
debug                 Instruct server to write debug information to log
drop databasename     Delete a database and all its tables
extended-status       Gives an extended status message from the server
flush-hosts           Flush all cached hosts
flush-logs            Flush all logs
flush-status          Clear status variables
flush-tables          Flush all tables
flush-threads         Flush the thread cache
flush-privileges      Reload grant tables (same as reload)
kill id,id,…        Kill mysql threads
password new-password Change old password to new-password, MySQL 4.1 hashing.
old-password new-password Change old password to new-password in old format.

どうやらホスト情報をキャッシュしてるみたいで、それを飛ばすことで拒否から外れるらしい。

キャッシュにフラグでもあるのかな。

うまくつながるようになりました。

コメントを残す