寶雞世紀(jì)網(wǎng)絡(luò)解決MySQL數(shù)據(jù)庫拒絕服務(wù)的小方法 |
作者:世紀(jì)網(wǎng)絡(luò) 行政部 發(fā)布時間:2009-06-04 瀏覽:2471次 |
下文中將具體講述處理的方法: 1.使用Mysql 4.0或4.1版本,如果沒有用到Mysql 5的一些新特性比如存儲過程觸發(fā)器之類。 2.定時重啟Mysql服務(wù)器或Ser(由于本問題可能同樣會影響到其它一些需要Mysql支持的服務(wù)器程序,所以重啟Mysql服務(wù)器為好,但需要檢測Mysql服務(wù)器不被使用的一個時間重啟比較難確定) 3.設(shè)置my.cnf,有mysqld字段內(nèi)增加參數(shù): [mysqld]port = 3306socket = /tmp/mysql.sockwait_timeout= 500000interactive_timeout = 500000(500000秒約五六天的超時時間,可根據(jù)實(shí)際需要選擇一個數(shù)據(jù)庫可能空閑的最長時間稍大的時間值。)重啟Mysqld應(yīng)用即可,也可以在執(zhí)行mysqld時加-o wait_timeout=500000參數(shù)同樣效果。 在MySQL客戶端show variable時應(yīng)該可以看到最后一條從默認(rèn)的wait_time=28000變成500000了。 |