MySQL是一種開放源代碼的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在Win7免激活系統(tǒng)使用MySQL數(shù)據(jù)庫的時候遇到頻繁掉線無法連接的問題,找了很久也找不到原因,為幫助大家能夠輕松解決Win7使用MySQL數(shù)據(jù)庫頻繁掉線的問題,下面詳細(xì)介紹原因和解決方法。
表現(xiàn)形式:Can't connect to MySQL server on 'localhost'
Windows下打過KB967723補丁是造成mysql掉線連不上的原因之一,此種情況只針對有時能連上有時連不上的情況,一直都連不上的可以排除這種原因,具體解決辦法如下:
第一種:卸載KB967723補丁
登錄服務(wù)器,進入控制面板 — 添加和刪除程序 — (勾選上方的“顯示更新”)在里面可以看到更新的KB967723這個補丁,然后就像卸載普通軟件一樣卸載,卸載中會提示你,如果卸載可能導(dǎo)致程序運行出錯,沒關(guān)系,選擇“是”,繼續(xù)卸載。卸載完成后重啟服務(wù)器。
第二種:修改注冊表
1、本方法是微軟給出的修改注冊表修復(fù)該Bug的的方法,原因是默認(rèn)最大的臨時 TCP 端口的數(shù)是 5000 適用于一節(jié)中包含的產(chǎn)品中。 在這些產(chǎn)品中添加一個新參數(shù)。 要提高臨時端口的上限;
2、啟動注冊表編輯器;
3、在的注冊表中找到以下子項,然后單擊 參數(shù) : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters;
4、在 編輯 菜單上單擊 新建 ,,,然后添加下面的注冊表項: 數(shù)值名稱: MaxUserPort;
值類型: DWORD
值數(shù)據(jù): 65534
有效范圍: 5000-65534 (十進制)
默認(rèn)值: 0×1388 (5000 十進制)
說明: 此參數(shù)將控制程序從系統(tǒng)請求任何可用的用戶端口時使用的最大端口數(shù)。 通常,1024 的值和包含的 5000 之間分配臨時的 (短) 端口。
5、退出注冊表編輯器,并重新啟動計算機。
本教程內(nèi)容介紹就是Win7使用MySQL數(shù)據(jù)庫頻繁掉線的原因和解決方法,下一次遇到一樣問題,及時參考教程進行解決設(shè)置即可。