歡迎訪(fǎng)問(wèn)世紀網(wǎng)絡(luò )官網(wǎng),寶雞網(wǎng)站建設SEO優(yōu)化已累計服務(wù)超過(guò)900家企業(yè)!     咨詢(xún)熱線(xiàn):13619273150

15年網(wǎng)站建設優(yōu)化經(jīng)驗,900家客戶(hù)的選擇,值得信賴(lài)!


寶雞世紀網(wǎng)絡(luò )解決MySQL數據庫拒絕服務(wù)的小方法

作者:世紀網(wǎng)絡(luò ) 行政部      發(fā)布時(shí)間:2009-06-04      瀏覽:2469

62.9K


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


0