5.7 免安裝包無 data 目錄,**必須手動初始化**,否則服務啟動報錯。圖文記錄下載、解壓、配置 my.ini、環境變量、--initialize-insecure、安裝服務、修改密碼、Navicat 連接全過程。
dev.mysql.com/downloads/mysql/ → ZIP Archive (x64)C:\mysql-5.7.11-winx64

mysqld --initialize-insecure -- 生成無密碼 root,data 目錄自動創建 -- 若用 --initialize 會生成隨機密碼(需查 .err 日志)

localhost(有網)或 127.0.0.1(無網)

| 現象 | 原因 | 解決 |
|---|---|---|
| 服務啟動失敗 | 未執行 --initialize-insecure | 補初始化,刪空 data 目錄重來 |
| Can't connect to MySQL server | 服務未啟動/防火牆/端口衝突 | net start mysql、檢查 3306 |
| Access denied | 密碼錯/權限表損壞 | 重跑 --initialize-insecure 或 --init-file 重置 |
| 中文亂碼 | 字符集不一致 | my.ini 統一 utf8mb4、Navicat 編碼匹配 |