Tomcat 报出以下错误:
java.sql.SQLException: null, message server: "Host ""*****"" is blocked because of many connection errors; unblock with ""mysqladmin flush-hosts"""
解决办法:
mysqladmin flush-hosts
缘由:
mysql中默认的max_connect_errors是10,由于链接失误,形成这个数值高于10,当在接受链接的时侯就被锁住了, 并阻止主机的进一步链接请求。
能够将这个值改的稍微高一些。
shell> mysqld_safe --max_connect_errors=10000
注意,对给定的主机,若是获得这条错误消息,你应该首先检查该主机的TCP/IP链接有没有问题。若是你的TCP/IP链接不在运行,增长max_connect_errors变量的值对你也不会有帮助!