近日,一大批服務(wù)器出現(xiàn)MYSQL頻繁掉線,刷新后又正常的問題。出現(xiàn)該問題的均是windows主機,并且按照官方常規(guī)錯誤搜索出來的解決方法無效。
癥狀:Can't connect to MySQL server on 'localhost' (10061)
原因:微軟9月9日發(fā)布了TCP/IP更新補丁(KB967723),如果服務(wù)器開啟自動更新或者有自動更新軟件下載更新了這個補丁,那么就會出現(xiàn)這個問題。
有人可能會問,為什么9號出現(xiàn)的補丁,到現(xiàn)在才發(fā)現(xiàn)問題?
大家都知道,服務(wù)器不是每天都重啟的,有的服務(wù)器可能一個月或者一年半載重啟一次,有的可能在9月9日以后重啟過服務(wù)器,所以補丁生效了(我個人這么認為)。
補丁卸載方法:登錄服務(wù)器,進入控制面板 --- 添加和刪除程序 -- (勾選上方的“顯示更新”)
在里面可以看到更新的KB967723這個補丁,然后就想卸載普通軟件一樣卸載,卸載中會提示你,如果卸載可能導(dǎo)致程序運行出錯,沒關(guān)系,選擇“是”,繼續(xù)卸載。
卸載完成后程序服務(wù)器,一切正常!
至于該補丁修補什么漏洞,卸載后是否會出現(xiàn)服務(wù)器安全隱患,這個先不說,要MYSQL正常運行,臨時的解決辦法只有如此。