2008年12月13日 星期六

當 MySQL 出現 Host 'host_name' is blocked 錯誤時


當你 MySQL 出現上面這個錯誤訊息,這意味著,mysqld 已經得到超過 max_connect_errors 次的錯誤連線請求。mysqld 會認定這個錯誤可能是來自駭客的攻擊,並進一步阻止該主機繼續連線。可以透過執行下面指令來解除這個限制,重新允許該主機的連線。

範例假設 MySQL 資料庫的帳號為 root,密碼為 123

你可以透過下面的 SQL 列出 MySQL 系統變數值,得知目前 max_connect_errors 的設定值。


參考資料︰
MySQL :: MySQL 5.0 Reference Manual :: B.1.2.6 Host 'host_name' is blocked

沒有留言: