條件:我的電腦上之前沒有安裝過MYSQL數據庫。
現象:開始安裝完成後功能無誤,慶幸順利,但是當我通過Navicat Lite工具(一款MYSQL的GUI工具)刪除一個連接後,再執行創建數據庫等操作時均報:ERROR 1044錯誤:Access denied for user: '@localhost' to database 的錯誤。
解決:如果你在重新安裝mysql時彈出如下對話框,就證明你之前老的mysql沒有卸載乾淨,因爲如果是乾淨的環境應該彈出的是修改密碼而不是輸入當前密碼:
一般的卸載方式可能不能夠完全清理掉mysql的所有文件,需要通過下面方式進行清理:
全部刪除
最後不要忘了刪除下面的文件:
刪除目錄 C:/Documents and Settings/All Users/Application Data/MySQL
然後重新安裝問題大部分都能解決。