MySQL安裝時(shí)出現(xiàn)的錯(cuò)誤如何破解?
以下的文章主要介紹的是MySQL安裝時(shí)出現(xiàn)的一些錯(cuò)誤的實(shí)際解決方案,MySQL安裝是我們?cè)趯?shí)際操作中經(jīng)常能遇到的,那么對(duì)于安裝過(guò)程中產(chǎn)生的錯(cuò)誤我們又如何解決呢?以下的文章就有具體介紹。
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
MySQLd.exe遇到問(wèn)題已關(guān)閉。
MySQL啟動(dòng)后自動(dòng)關(guān)閉。
從昨天到今天,整整24個(gè)小時(shí),問(wèn)題終于得到解決。
這個(gè)問(wèn)題的出現(xiàn)是因?yàn)槲业谋颈绢A(yù)裝的是basic,我昨天把它升級(jí)成U版后重裝了下MySQL,結(jié)果就出現(xiàn)了問(wèn)題了。
我的OS:Vista Ulimite?!疚乙恢币詾檫@是MySQL與VISTA不兼容的結(jié)果,但事實(shí)證明不是的,跑到MySQL的官方去看有很多人說(shuō)這是BUG,但是只有報(bào) BUG的,沒(méi)有出來(lái)解決的,還是自己關(guān)起門(mén)來(lái)研究】
首先是:
配置的***一步:
- OK - Prepare configuration
- OK - Write configuration file
- X- Start service
- OK - Apply security setting
跟大家一樣,我把MySQL卸載后重新裝了,記住這一步操作之前一定要先點(diǎn)擊-》開(kāi)始菜單-》MySQL-》
MYSQ Server Instance Config Winzad,然后選擇remove。這一步不做的話卸載后服務(wù)以及data文件都是原來(lái)的。下次啟動(dòng)配置時(shí)就會(huì)告訴你服務(wù)MySQL已經(jīng)存在。如果你出 現(xiàn)這個(gè)MySQL安裝錯(cuò)誤,那么請(qǐng)打開(kāi)cmd, 輸入sc delete MySQL #刪除已有的MySQL服務(wù)。然后再配置。網(wǎng)上有很多說(shuō)要修改my.inf,我試過(guò)了,沒(méi)什么用。my是config程序自動(dòng)生成的,不會(huì)出什么錯(cuò)。不過(guò) 建議大家可以嘗試,因?yàn)槊總€(gè)人的情況都不一樣。
上面的問(wèn)題解決了,下面的問(wèn)題又來(lái)了,真是無(wú)語(yǔ).......
然后是:
配置的***一步 :
- OK - Prepare configuration
- OK - Write configuration file
- OK - Start service
- X - Apply security setting
這一步出錯(cuò)有提示的,要么防火墻里沒(méi)有為MySQL設(shè)置例外,建議打開(kāi)檢查一下,要么跟殺毒軟件有關(guān),我的VISTA是再UAC關(guān)閉情況下測(cè)試的。
伴隨著這個(gè)BUG出現(xiàn)的提示是當(dāng)windows啟動(dòng)后幾分鐘內(nèi),由于會(huì)加載服務(wù),然后剛剛沒(méi)有配置完,所以提示“myslqd.exe已關(guān)閉”。
好了不羅嗦了直接說(shuō)解決方案:
1.卸載前一定要先打開(kāi)配置窗口把服務(wù)和文件卸載。
2.卸載MySQL.
3.刪除MySQL安裝路徑文件?!拘遁d后仍然存在的】。
4.刪除C:\ProgramData\MySQL【注意這個(gè)是隱藏文件夾,我的是5.1.30版本,這個(gè)路徑不能自定義?!?/p>
出現(xiàn)配置第4打叉以及MySQL自動(dòng)關(guān)閉的***原因就是因?yàn)樵S多人沒(méi)刪除第4個(gè)。另外這個(gè)路勁下有一個(gè).error文件,大家可以查看一下,會(huì)記錄 MySQL的啟動(dòng)狀況,也許會(huì)有所幫助。還有就是服務(wù)如果沒(méi)刪掉建議regedit進(jìn)注冊(cè)表【HKEY_Local_Machine-SYSTEM- CurrentControlSet-Services】去看一下,有沒(méi)有刪干凈。
這樣做下去應(yīng)該沒(méi)問(wèn)題了,如果還有問(wèn)題,請(qǐng)留言,我們一起研究。