mysql安裝出現error Nr.1045 (轉)

http://www.cnblogs.com/Ivan-j2ee/archive/2012/09/22/2698278.htmlhtml

咱們在windows下安裝mysql時會出現Access denied for user 'root'@localhost'(using password:No)的問題,這個問題是由於你的機器上以前安裝過mysql,或者這 一次安裝配置了新密碼,進入應用的最後一步時候因爲某些緣由卡出了或者因爲服務未啓動等緣由致使沒法配置成功,最終結果是,配置未成功,密碼設置已經保存 進去了。這樣咱們調整好了服務等緣由後,進行從新配置的時候,會發如今設置密碼的時候,多了一箇舊密碼輸入框。其實這也沒什麼,在密碼知道的狀況下,輸入 舊密碼從新設置密碼並不難,而問題關鍵在於即便舊密碼正確,你依舊沒法完成配置,在最後一個環節密碼認證的時候又出錯了,出錯緣由是密碼問題,提示舊密碼 不對。
mysql

解決辦法:
1.管理工具---服務裏面中止Mysql服務。
2.控制面板---卸載Mysql,刪除C:\Program Files\MySQL目錄.
3.這是最關鍵一步,只作前面兩步,密碼仍是修改不了,由於MySQL 還有文件,也就是在C:\Documents and Settings\All Users\Application Data裏面的MySQL文件夾,這個文件沒有清除是MySQL重裝出現舊密碼的根源所在。因而刪除MySQL文件夾。
4.
檢查C:\WINDOWS目錄下是否有my.ini文件,將其刪除
5.註冊表裏的HEKY_LOCAL_MACHINE,SOFTWARE,MYSQL刪除
       HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目錄刪除
  HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL 目錄刪除
       HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 目錄刪除

完成以上步驟,就能夠從新安裝MySQL而且進行全新配置了,無需重啓電腦
sql

相關文章
相關標籤/搜索