原文針對 MySQL 5.6 (EOL 2021/02),現代 Windows 環境請直接安裝 MySQL 8.0 LTS 或 8.4 LTS。本文保留安裝邏輯參考,並補充 8.0 關鍵差異。
mysql_native_password。MySQL80),勾選 Start at System Startup。mysql -u root -p 登入,執行 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'newpass'; 若舊應用不支援 caching_sha2。utf8mb4 成為預設字符集,utf8 仍是 utf8mb3 別名。.frm 檔案消失。INFORMATION_SCHEMA 視圖改為內部表,查詢效能大幅提升。RANK、GROUPS 等成為關鍵字,舊表欄位需反引號包裹。結語:直接上 8.0/8.4 LTS,享受 CTE、窗口函數、JSON 增強、角色權限、即時 DDL 等現代特性,避免舊版本安全風險與相容性債務。