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

MySQL 5.7 免安裝版 Windows 環境部署圖解教學

     編輯:MySQL 資料庫相關知識

前言

MySQL 5.7 引入多項新特性(如 JSON 支援、效能提升),本文提供 ZIP 免安裝版在 Windows 平台的完整部署步驟,涵蓋配置檔編寫、服務安裝、資料目錄初始化、密碼重設及環境變數配置,並針對 5.7 版本特有的 --initialize-insecure 初始化參數詳加說明。

一、下載與解壓

  1. 官網下載 mysql-5.7.x-winx64.zip。
  2. 解壓至自訂目錄(示例:C:\Program Files\mysql57)。

二、建立 my.ini 配置檔

複製 my-default.ini 並重命名為 my.ini,修改關鍵參數:

[mysqld]
basedir = C:\Program Files\mysql57
datadir = C:\Program Files\mysql57\data
character-set-server=utf8
port = 3306
server_id = 11
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
# 依記憶體調整緩衝區大小
innodb_buffer_pool_size = 600M
join_buffer_size = 128M
sort_buffer_size = 2M
read_rnd_buffer_size = 2M

注意:若修改 datadir,務必將原 data 目錄檔案複製過去,否則啟動服務會報錯 1067。

三、以管理員身分安裝服務

  1. 開啟管理員 CMD,切換至 bin 目錄。
  2. 執行 mysqld install,提示 Service successfully installed 即成功。

四、初始化資料目錄(5.7 關鍵步驟)

MySQL 5.7.6+ 解壓包不再包含 data 目錄,需手動初始化:

mysqld --initialize-insecure
# 或 mysqld --initialize(會產生隨機密碼,較麻煩)

參考官網:Data Directory Initialization

五、啟動服務

net start mysql

或「任務管理器 → 服務」中手動啟動 MySQL 服務。

六、修改 Root 密碼

mysql -u root -p
# 直接 Enter 進入(無密碼)
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';
FLUSH PRIVILEGES;

七、設定環境變數

將 bin 目錄完整路徑加入系統 Path 變數(如 C:\Program Files\mysql57\bin;),原理同 5.6 版本。

八、參考資源

  • MySQL 5.6 詳細安裝教學(本站)
  • MySQL 不同版本安裝專題
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved