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

Windows MySQL 5.6 解壓版安裝配置圖文教學(含環境變數、服務註冊、密碼設定)

     編輯:MySQL 綜合教學

Windows MySQL 5.6 解壓版安裝配置完整教學

無安裝精靈的 ZIP 包(解壓版)適合綠色部署、多版本共存、CI/CD 環境。本文記錄下載、解壓、配置 my.ini、環境變數、服務註冊、啟動、密碼設定全流程。

下載與解壓

  • 官網:MySQL 5.6 Archives
  • 選擇 Windows (x86, 64-bit), ZIP Archive
  • 解壓至 C:\Program Files\MySQL\MySQL Server 5.6

配置 my.ini

# 複製 my-default.ini 為 my.ini
copy my-default.ini my.ini

# 編輯 my.ini 關鍵項
[mysqld]
basedir=C:/Program Files/MySQL/MySQL Server 5.6
datadir=C:/Program Files/MySQL/MySQL Server 5.6/data
port=3306
character_set_server=utf8mb4
default_storage_engine=InnoDB
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

[client]
port=3306
default-character-set=utf8mb4

環境變數

  1. Win+S 搜尋「編輯系統環境變數」
  2. 系統變數 → Path → 編輯 → 新增 C:\Program Files\MySQL\MySQL Server 5.6\bin
  3. 確定保存

以管理員身分安裝服務

# 開啟 CMD (管理員)
cd C:\Program Files\MySQL\MySQL Server 5.6\bin
mysqld --install
# 輸出:Service successfully installed.

啟動服務與首次登入

net start mysql
# 或 services.msc 找到 MySQL56 啟動

mysql -u root -p
# 首次無密碼,直接 Enter

設定 root 密碼

mysql> USE mysql;
mysql> UPDATE user SET password=PASSWORD('StrongPass123!') WHERE user='root';
mysql> FLUSH PRIVILEGES;
mysql> EXIT;

# 再次登入驗證
mysql -u root -p'StrongPass123!'

常見問題排查

卸載服務

net stop mysql
mysqld --remove
# 刪除安裝目錄即可

多版本共存技巧

  • 不同目錄、不同服務名 mysqld --install MySQL57
  • 不同 port(3306/3307)
  • 不同 basedir/datadir
  • 啟動時指定 --defaults-file
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved
現象原因解決
mysqld --install 失敗非管理員權限以管理員開啟 CMD
net start mysql 失敗datadir 權限、my.ini 路徑錯誤、port 衝突檢查錯誤日誌 .err 檔案
登入報 2003服務未啟動或防火牆net start mysql / 開放 3306
中文亂碼字符集未設定my.ini 設定 utf8mb4