Windows 下安裝 MySQL 5.5 常遇到「記憶體 0x00000000 無法 read」錯誤,主因是舊版殘留檔案、註冊表、快取衝突。以下為徹底清理重裝步驟:
net stop mysql(管理員命令提示字元)C:\Program Files\MySQL\)C:\ProgramData\MySQL\C:\Documents and Settings\All Users\Application Data\MySQL\(XP/Server 2003)C:\Users\<用戶名>\AppData\Roaming\MySQL\(Vista/7/10/11)regedit 搜尋 MySQL 刪除所有相關鍵值,重點路徑):
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQLHKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQLHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQLHKEY_LOCAL_MACHINE\SOFTWARE\MySQL ABHKEY_CURRENT_USER\SOFTWARE\MySQL AB若刪除資料目錄提示「檔案被佔用」:
mysqld.exe、mysql.exe 所有進程Unlocker 或 Process Explorer 釋放鎖定%TEMP%、C:\Windows\Temp\ 臨時檔C:\Windows\ServicePackFiles\、Driver Cache\、SoftwareDistribution\Download\乾淨環境 = 成功安裝。MySQL 對 Windows 註冊表與資料目錄極度敏感,任何殘留皆可能導致安裝失敗或服務無法啟動。