環境: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