首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

MySQL 5.7.1 ZIP 綠色版安裝避坑指南:數據目錄初始化、免密登入、密碼修改新語法

     編輯:MySQL 綜合教學

MySQL 5.7.1 ZIP 版安裝關鍵步驟與變化點

一、核心變化:5.7.7+ 無 data 目錄,必須手動初始化

舊版本解壓即有 data 目錄;5.7.7+ **完全移除預建 data**,首次使用前必須執行初始化,否則服務啟動失敗。

二、安裝步驟

# 1. 解壓至任意目錄,如 C:\mysql-5.7.1
# 2. 以管理員身份進入 bin 目錄
cd C:\mysql-5.7.1\bin

# 3. 初始化數據目錄(二選一)
# 方式 A:生成隨機 root 密碼(記錄在 data 下 .err 日誌)
mysqld --initialize --console
# 方式 B:不生成密碼(開發/測試推薦)
mysqld --initialize-insecure --console
# 可加 --defaults-file=C:\yourpath\my.ini 指定配置

# 4. 註冊 Windows 服務
mysqld --install

# 5. 啟動服務
net start mysql

三、首次登入與修改密碼

初始化方式登入命令修改密碼語法 (5.7.6+)
--initializemysql -u root -p (輸入 .err 中隨機密碼)ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPass123!';
FLUSH PRIVILEGES;
--initialize-insecuremysql -u root --skip-password
舊語法失效: SET PASSWORD = PASSWORD('xxx')、UPDATE user SET authentication_string=PASSWORD('xxx') 在 5.7.6+ 已移除/不推薦,統一用 ALTER USER。

四、官方文檔參考

MySQL 5.7 Data Directory Initialization

五、常見問題速查

  • 服務啟動失敗:未執行初始化、my.ini 路徑錯誤、datadir 權限不足
  • 隨機密碼找不到:查看 data 目錄下 *.err 文件,搜索 "temporary password"
  • 中文亂碼:my.ini 設定 character-set-server=utf8mb4,重建庫表
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved