執行 net start mysql 時報錯:
服務名稱無效。
請鍵入 NET HELPMSG 3534 以獲得更多的幫助。

MySQL 5.7.7 起,免安裝包不再包含預建的 data 目錄。若直接註冊服務並啟動,mysqld 找不到數據目錄、無法啟動,Windows 服務管理器便回報「服務名稱無效」(實際是服務進程啟動即退出)。

# 1. 以管理員身份進入 bin 目錄 cd C:\mysql-5.7.x-winx64\bin # 2. 初始化數據目錄(二選一) # 產生隨機 root 密碼(記錄在 .err 日誌) mysqld.exe --initialize --console # 或:不設密碼,開發環境推薦 mysqld.exe --initialize-insecure --console # 3. 註冊服務 mysqld.exe --install # 4. 啟動服務 net start mysql
