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

MySQL 5.7.16 ZIP 綠色版 Windows 完整安裝配置圖文教程

     編輯:MySQL 資料庫相關知識

前言

MySQL 5.7 系列自 5.7.6 起不再內建 data 目錄,安裝流程與舊版差異較大。本文以 5.7.16 為例,記錄從下載到可用的完整步驟,適合 Windows 開發環境部署。

1. 下載與解壓

  • 官網:MySQL Community Server
  • 選擇 Windows (x86, 64-bit), ZIP Archive
  • 解壓至自訂目錄,例如 D:\Dev\MySQL

2. 註冊系統服務(先註冊,勿啟動)

cd D:\Dev\MySQL\bin
mysqld.exe -install "MySQL57"

成功會顯示 Service successfully installed.

3. 環境變數配置

  1. 新增系統變數 MYSQL_HOME = D:\Dev\MySQL
  2. 編輯 Path,在末尾追加 %MYSQL_HOME%\bin(以分號分隔)

4. 建立 my.ini 設定檔

複製根目錄 my-default.ini 為 my.ini,內容如下:

[mysql]
default-character-set=utf8

[mysqld]
port = 3306
basedir=D:\Dev\MySQL
datadir=D:\Dev\MySQL\data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB

關鍵點:basedir 指向安裝根目錄,datadir 指向資料目錄(初始化後自動建立)。

5. 初始化資料目錄

以管理員身份執行:

mysqld --initialize-insecure --user=mysql

完成後根目錄會自動生成 data 資料夾,root 密碼為空。

6. 啟動服務與登入測試

net start MySQL57
mysql -u root -p
# 直接按 Enter 進入

7. 修改 root 密碼

SET PASSWORD = PASSWORD('123456');
FLUSH PRIVILEGES;

MySQL 5.7.6+ user 表已無 password 欄位,舊語法 UPDATE user SET password=... 失效,請改用 ALTER USER 或 SET PASSWORD。

常見問題排查

  • 服務啟動失敗:檢查 my.ini 路徑是否含中文/空格,datadir 權限是否足夠
  • 字元集亂碼:確認 character-set-server=utf8 且資料庫/表/連線三層一致
  • 防火牆阻擋:開放 3306 連接埠或建立輸入規則

依照此流程操作,即可在 Windows 上獲得一個乾淨、可攜、生產級相容的 MySQL 5.7 環境。

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