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

MySQL 5.7 Windows 二進制壓縮包安裝配置完整教學

     編輯:MySQL 綜合教學

MySQL 5.7 Windows 二進制壓縮包安裝配置完整教學

MySQL 5.7 提供免安裝壓縮包(ZIP),適合綠色部署、多版本共存或容器化環境。本文詳述解壓、配置、初始化、服務註冊全流程。

1. 下載與解壓

  • 官網下載:mysql-5.7.14-winx64.zip
  • 解壓至:C:\Program Files\MySQL\MySQL Server 5.7

2. 建立資料與日誌目錄

D:\MySQL\Data   # 資料目錄
D:\MySQL\Log    # 日誌目錄

3. 建立 my.ini 設定檔 (C:\my.ini)

[client]
no-beep
socket = 0.0
port = 3306

[mysqld]
server-id = 45
port = 3306
character-set-server = utf8mb4
pid-file = "mysql.pid"
socket = 0.0
basedir = "C:\Program Files\MySQL\MySQL Server 5.7"
datadir = "D:/MySQL/Data"
tmpdir = "D:/MySQL/Data"
default-storage-engine = INNODB

# 慢查詢日誌
slow-query-log = 1
long_query_time = 1
slow_query_log_file = "D:/MySQL/Log/mysql-slow.log"

# 錯誤日誌
log-error = "D:/MySQL/Log/mysql-error.log"

# 二進制日誌(視需求啟用)
# log-bin = "D:/MySQL/Log/mysql-bin"

4. 初始化資料目錄

cd "C:\Program Files\MySQL\MySQL Server 5.7\bin"
mysqld --defaults-file=C:\my.ini --initialize --innodb_undo_tablespaces=3 --explicit_defaults_for_timestamp
  • --initialize:產生隨機 root 密碼(記錄在錯誤日誌)
  • --initialize-insecure:root 密碼為空(不建議生產環境)

5. 環境變數設定

系統變數 Path 新增:C:\Program Files\MySQL\MySQL Server 5.7\bin

6. 註冊/移除 Windows 服務

# 註冊服務(服務名 MySQL)
mysqld install MySQL --defaults-file="C:\my.ini"

# 移除服務
mysqld remove

7. 啟動/停止服務

net start MySQL
net stop MySQL

8. 首次登入與修改密碼

# 查看錯誤日誌取得暫時密碼
type D:\MySQL\Log\mysql-error.log | find "temporary password"

# 登入
mysql -u root -p

# 修改密碼(兩種方式擇一)
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
-- 或
SET PASSWORD = PASSWORD('new_password');

參考文件

MySQL 5.7 官方初始化文件

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