小編為大家整理許多mysql安裝時出現各種常見問題的解決方法,供大家參考,具體內容如下
問題一:
當各位在安裝、重裝時出現could not start the service mysql error:0
原因: 卸載mysql時并沒有完全刪除相關文件和服務,需要手動清除。
安裝到最后一步execute時不能啟動服務的解決方法:
首先,在管理工具->服務里面將MySQL的服務給停止(有的是沒有安裝成功,有這個服務,但是已經停止了的),win+R—>cmd,打開命令提示符窗口,輸入命令:sc delete mysql(查看服務,此時服務中已沒有mysql),將已停的服務刪除,卸載MySQL記得選擇remove。最后將MySQL安裝目錄刪除,還有數據庫的目錄也刪除。
然后,命令提示符下輸入regedit,打開注冊表
把注冊表中
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQL
將相關目錄下的mysql相關鍵值(mysql、mysqladmin)刪掉
注冊表中有關MySQL的東西可能刪除的不徹底,ctrl+F查找mysql,之后用F3循環查找,將有關MySQL這個軟件的全部有關項刪除
注意: (刪除項時出錯):
無法刪除 LEGACY_MYSQL51(自己建數據庫時置的用戶名): 刪除項時出錯。
解決辦法:注冊表項里右鍵增加administrators所有權限,之后打開360安全衛士或金山衛士清理一下注冊表!
接著,刪除MYSQL數據表目錄(C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/)(Application Data是隱藏的,要在查看里面將其設置為顯示
win7下一般在C:/ProgramData/MySQL目錄下,注意ProgramData這個文件夾默認是隱藏的),
最后,重啟計算機,重新安裝mysql, 運行向導Server Instance Configuration wizard,進行相關設置即可。
問題二:mysql安裝時出現error Nr.1045問題
我們在windows下安裝MySQL時會出現Access denied for user 'root'@localhost'(using password:No)的問題,這個問題是因為你的機器上之前安裝過mysql,或者這 一次安裝配置了新密碼,進入應用的最后一步時候由于某些原因卡出了或者由于服務未啟動等原因導致無法配置成功,最終結果是,配置未成功,密碼設置已經保存 進去了。這樣我們調整好了服務等原因后,進行重新配置的時候,會發現在設置密碼的時候,多了一個舊密碼輸入框。其實這也沒什么,在密碼知道的情況下,輸入 舊密碼重新設置密碼并不難,而問題關鍵在于即使舊密碼正確,你依舊無法完成配置,在最后一個環節密碼認證的時候又出錯了,出錯原因是密碼問題,提示舊密碼 不對。
新聞熱點
疑難解答