解決:mysql is blocked because of many connection errors;問題

環境:centos 6.5,mysql 5.6.19

問題:

在用telnet l0.0.1.120 3306數據庫時,報錯

kHost 'l0.0.1.120' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'Connection closed by foreign host.


原因:是同一IP的connection errors超出默認的最大值了。

解決方法1:

重啓mysql服務即可。

解決方法2:

通過命令行進行mysql控制檯

flush hosts;


解決方法3:

修改默認的max_connect_errors連接數(mysql 5.6以上默認是100)

顯示默認連接數:show variables like '%max_connect_errors%';

修改連接數爲500:set global max_connect_errors = 500; (基本上同一IP不可能超過500)

flush privileges;

service mysql restart



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章