my-default.ini → 另存為 my.iniPath複製解壓目錄下的 my-default.ini 為 my.ini (同目錄),修改關鍵路徑:
:: 必須以管理員身分執行 cd /d F:\Mysql\mysql-5.6.29-winx64\bin :: 初始化資料目錄 (產生空密碼 root) mysqld --initialize-insecure --user=mysql :: 註冊服務 (可選,建議註冊) mysqld --install MySQL56 --defaults-file="F:\Mysql\mysql-5.6.29-winx64\my.ini" :: 啟動服務 net start MySQL56 :: 或直接前台運行調試: mysqld --console
坑點 現象 解決
無 my.ini 啟動失敗/配置不生效 複製 my-default.ini 為 my.ini 並修改路徑
環境變數覆蓋 系統原有 Path 丟失 追加 而非覆蓋
非管理員啟動 權限不足、服務啟動失敗 右鍵 CMD → 以管理員身分執行
初始密碼誤解 以為有預設密碼 --initialize-insecure 空密碼;--initialize 隨機密碼在 .err 日誌
my.ini 路徑寫法 反斜線轉義問題 統一用正斜線 F:/Mysql/... 或雙反斜線 F:\\Mysql\\...
驗證部署成功
安全加固 (部署完成必做)
總結
MySQL 5.6 Windows 手動部署核心在於:自建 my.ini (修正路徑) → 環境變數追加 bin 目錄 → 管理員身分 initialize-insecure → 空密碼登入改密。避開「無 my.ini、Path 覆蓋、非管理員、密碼誤解」四大坑,即可獲得穩定可控的開發/測試實例。