Re: [請益] mysql_connect()後出現不明的訊息?

看板PHP作者 (我要降二軍啦!!!!!!!!)時間17年前 (2008/09/15 09:09), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
※ 引述《htk (我要降二軍啦!!!!!!!!)》之銘言: : ※ 引述《htk (我要降二軍啦!!!!!!!!)》之銘言: : : Warning: Host '123.456.7.89' is blocked because of many connection errors. : : Unblock with 'mysqladmin flush-hosts' : : in TEST.php on line 17 : 查到結果是這樣: : 這意味著,mysqld已經得到了大量(max_connect_errors)的主機'hostname'的 : 在中途被中斷了的連接請求。在max_connect_errors次失敗請求後,mysqld認 : 定出錯了(象來字一個黑客的攻擊),並且阻止該站點進一步的連接,直到某人 : 執行命令mysqladmin flush-hosts。 關於這件事的解決,我用以下方式判斷和解決,請各位前輩幫我看看有什麼要注意的? 因為是發生在遠端連線資料庫才出現這個錯誤訊息(localhost連線資料庫都沒問題) 因此判斷是有人惡意不停在try資料庫 導致過多connection error 所以才unblock 由於本來那個遠端連線的帳號沒有設限主機 (host='%') 現在我把那個帳號改成有限定主機 不曉得這樣的處理方式有沒有什麼沒注意到的地方? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.232.80.158
文章代碼(AID): #18pRMjEv (PHP)
文章代碼(AID): #18pRMjEv (PHP)