Windows 上 MySQL 卸載殘留文件、註冊表導致重裝報錯 1045(訪問被拒)是經典痛點。本文提供經實測的「手動清理 + 官方卸載 + 重啟」三步法,徹底清除殘留,確保重裝一次成功。
Error 1045: Access denied for user 'root'@'localhost'。# 默認安裝路徑
C:\Program Files\MySQL\MySQL Server 5.x\
C:\Program Files (x86)\MySQL\ # 32位兼容目錄
直接右鍵刪除整個 MySQL 文件夾。
# Windows 7/10/11
C:\ProgramData\MySQL\MySQL Server 5.x\ # 隱藏文件夾,需顯示隱藏項
# Windows XP/Server 2003 (舊版路徑)
C:\Documents and Settings\All Users\Application Data\MySQL\
刪除該目錄下的所有內容(包含 data 目錄、my.ini、錯誤日誌等)。
regedit 搜索 MySQL,刪除殘留鍵值(謹慎操作,建議備份)。services.msc 確認無 MySQL 相關服務。Path 中無 MySQL bin 路徑殘留。D:\MySQL\Data),避免 C 盤空間壓力。mysql -u root -p 輸入密碼進入,執行 SHOW DATABASES; 驗證。刪目錄、清 ProgramData、官方卸載、重啟機、裝 MSI、改數據目錄、設強密碼。按此流程操作,重裝成功率逼近 100%。