Windows 開發機、CI/CD 暫存環境、快速驗證 SQL 語法,追求最少步驟、最少配置檔。
# 1. 切換至 bin 目錄(假設已解壓至 D:\mysql-5.7.16) cd D:\mysql-5.7.16\bin # 2. 初始化(產生 data 目錄、root 空密碼) mysqld --initialize-insecure --console # 3. 註冊服務 mysqld -install MySQL57 # 4. 啟動服務 net start mysql # 5. 免密登入並修改密碼 mysql -u root --skip-password -e "ALTER USER 'root'@'localhost' IDENTIFIED BY 'root2016';" # 6. 驗證新密碼 mysql -h localhost -u root -p # 輸入 root2016 登入成功
--console:將初始化日誌輸出到螢幕,方便確認 UUID、臨時密碼等資訊--skip-password:客戶端跳過密碼提示,配合 -e 執行單條 SQLALTER USER:5.7.6+ 官方推薦修改密碼語法,取代舊版 SET PASSWORDmy.ini,預設值足夠開發使用;生產環境請補全 basedir/datadir/character-set-server2016-10-16T21:45:50.484316Z 1 [Warning] root@localhost is created with an empty password ! Service successfully installed. MySQL 服務已經啟動成功。 Query OK, 0 rows affected (0.00 sec)
複製安裝目錄 → 修改 port/datadir/socket → 不同服務名 mysqld -install MySQL57_3307 → 獨立啟動,互不干擾。
此極簡流程將安裝時間壓縮至 2 分鐘內,適合自動化腳本整合。