首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

MySQL 5.7.12/5.7.13/5.7.14 Windows 安裝避坑指南:Command Line 閃退、密碼重置、my.ini 缺失

     編輯:MySQL 資料庫相關知識

三版本共通核心流程

  1. 下載 ZIP 解壓
  2. 建立 my.ini(關鍵:basedir、datadir、port)
  3. mysqld --initialize[-insecure] 初始化
  4. mysqld --install 註冊服務
  5. net start mysql 啟動
  6. 修改 root 密碼(5.7 用 authentication_string)

高頻坑點與解決

1. MySQL Command Line Client 閃退

原因:啟動參數指定 --defaults-file=...my.ini,但檔案不存在。
解法:複製 my-default.ini 為 my.ini 放於安裝目錄。

2. Root 密碼被重置/遺失

現象:重新初始化覆蓋 data 目錄導致密碼失效。
規避:操作前備份 data 目錄;若已遺失,走 skip-grant-tables 流程重置。

3. 5.7 密碼欄位變更

版本密碼欄位修改語句
5.6 及之前passwordUPDATE user SET password=PASSWORD('x') WHERE user='root';
5.7+authentication_stringUPDATE user SET authentication_string=PASSWORD('x') WHERE user='root';

4. 服務安裝路徑錯誤

執行 mysqld --install 時必須在 bin 目錄下,否則服務指向錯誤路徑導致 Error 2。
修復:mysqld --remove → 進入 bin → 重新 --install。

版本差異速查

特性5.7.125.7.135.7.14
--initialize-insecure支援支援支援
預設 sql_modeSTRICT_TRANS_TABLES...同左同左
Boost 依賴1.59.01.59.01.59.0

官方安裝精靈(MSI)替代方案

若不想手動配置,可下載 MySQL Installer MSI 圖形化安裝,自動處理服務、密碼、防火牆、範例資料庫。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved