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

Windows 解壓版 MySQL 5.7.13 安裝配置避坑指南

     編輯:MySQL 資料庫相關知識

版本與環境

  • MySQL 5.7.13 Windows x64 解壓包 (mysql-5.7.13-winx64.zip)
  • 安裝目錄示例:F:\opt\mysql
  • 適用版本:5.7.10+ 通用

核心流程圖解

1. 解壓重命名

# 解壓到 F:\opt
# 重命名文件夾 mysql-5.7.13-winx64 → mysql

解壓目錄結構

2. 創建配置文件

複製 my-default.ini 為 my.ini,編輯關鍵路徑:

[mysqld]
basedir=F:\opt\mysql
datadir=F:\opt\mysql\data
port=3306
character_set_server=utf8mb4
default_storage_engine=InnoDB
sql_mode=STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION

[client]
default-character-set=utf8mb4

編輯my.ini

3. 以管理員身份打開 CMD

管理員CMD

4. 初始化數據目錄 (關鍵步驟)

cd F:\opt\mysql\bin

# 首次需手動創建 data 目錄
mkdir ..\data

# 執行初始化 (生成隨機密碼)
mysqld --initialize --console

初始化輸出

創建data目錄

data目錄結構

記錄輸出的隨機密碼,如:mjT,#x_5sW

5. 安裝並啟動服務

# 安裝服務 (可自定義服務名)
mysqld --install MySQL57

# 啟動服務
net start MySQL57

安裝服務

啟動服務

6. 首次登錄與密碼修改

# 使用隨機密碼登錄
mysql -u root -p
# 輸入隨機密碼

# 修改密碼 (5.7.6+ 語法)
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPass123!';
FLUSH PRIVILEGES;

首次登錄

修改密碼

7. 配置遠程訪問 (可選)

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'NewPass123!' WITH GRANT OPTION;
FLUSH PRIVILEGES;

遠程授權

8. 環境變量配置

將 F:\opt\mysql\bin 添加到系統 PATH,便於任意路徑調用 mysql 命令。

環境變量

驗證PATH

常見坑點總結

坑點現象解決
未創建 data 目錄initialize 報錯手動 mkdir data 後重試
未用管理員 CMD服務安裝/啟動拒絕訪問右鍵「以管理員身份運行」
my.ini 路徑錯誤啟動找不到 basedir絕對路徑、反斜杠轉義
隨機密碼丟失無法首次登錄添加 skip-grant-tables 重置
密碼過期提示ALTER USER ... PASSWORD EXPIRE NEVER執行 SET PASSWORD + ALTER USER

總結

解壓版 MySQL 部署核心在於:配置文件路徑正確 → 管理員權限初始化 → 記錄隨機密碼 → 及時修改密碼 → 配置環境變量。避開上述坑點,可在 10 分鐘內完成穩定部署。

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