首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Windows 下 MySQL 徹底卸載與重裝避坑指南

     編輯:MySQL 資料庫相關知識

Windows 上 MySQL 卸載殘留文件、註冊表導致重裝報錯 1045(訪問被拒)是經典痛點。本文提供經實測的「手動清理 + 官方卸載 + 重啟」三步法,徹底清除殘留,確保重裝一次成功。

故障現象

  • 控制面板卸載後重裝,最後步驟報錯 Error 1045: Access denied for user 'root'@'localhost'。
  • 第三方清理工具(如 360、QQ 管家)卸載無效,殘留配置導致新實例讀取舊密碼/權限表。

徹底卸載三步法(實測有效)

步驟 1:刪除安裝目錄

# 默認安裝路徑
C:\Program Files\MySQL\MySQL Server 5.x\
C:\Program Files (x86)\MySQL\  # 32位兼容目錄

直接右鍵刪除整個 MySQL 文件夾。

步驟 2:清理隱藏數據目錄(關鍵)

# 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、錯誤日誌等)。

步驟 3:官方卸載 + 重啟

  1. 控制面板 → 程序和功能 → 找到 MySQL Server、MySQL Installer、MySQL Notifier、MySQL Workbench 等所有 MySQL 相關項目,**逐個右鍵卸載**。
  2. 重啟電腦(釋放文件鎖定、刷新註冊表)。

驗證乾淨度(可選)

  • 註冊表檢查:regedit 搜索 MySQL,刪除殘留鍵值(謹慎操作,建議備份)。
  • 服務列表:services.msc 確認無 MySQL 相關服務。
  • 環境變量:Path 中無 MySQL bin 路徑殘留。

重裝最佳實踐

  1. 下載官方 MSI 安裝包(而非 ZIP 免安裝版),自動處理服務註冊、防火牆規則、環境變量。
  2. 安裝時自定義數據目錄(如 D:\MySQL\Data),避免 C 盤空間壓力。
  3. 設置強密碼,勾選「Configure MySQL as a Service」、啟用「Open Windows Firewall port for network access」(如需遠程)。
  4. 安裝完成後,命令行測試:mysql -u root -p 輸入密碼進入,執行 SHOW DATABASES; 驗證。

總結口訣

刪目錄、清 ProgramData、官方卸載、重啟機、裝 MSI、改數據目錄、設強密碼。按此流程操作,重裝成功率逼近 100%。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved