mysql 鏈接出錯 'mysqladmin flush-hosts'

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變量的值對你也不會有幫助!  
相關文章
相關標籤/搜索