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

MySQL ZIP 免安裝版 Windows 配置步驟圖解:解壓、my.ini、服務安裝、環境變數、Workbench 管理

     編輯:MySQL 綜合教學

1. 解壓與目錄規劃

D:\mysql-5.5.25\
├── bin\
├── data\          (初始化後產生)
├── docs\
├── include\
├── lib\
├── scripts\
└── share\

2. 建立 my.ini (關鍵)

複製 my-large.ini → 重命名 my.ini,編輯 [mysqld] 與 [client] 區段:

[mysqld]
basedir = D:/mysql-5.5.25
datadir = D:/mysql-5.5.25/data
port = 3306
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
sql_mode = STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION
innodb_buffer_pool_size = 256M   # 視記憶體調整
innodb_log_file_size = 64M

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

3. 安裝 Windows 服務 (管理員 CMD)

D:
cd D:\mysql-5.5.25\bin
mysqld --install MySQL55 --defaults-file="D:\mysql-5.5.25\my.ini"
# 成功顯示:Service successfully installed.

4. 初始化資料目錄 (MySQL 5.7+ 必須,5.5 可選)

mysqld --initialize-insecure --defaults-file="D:\mysql-5.5.25\my.ini"
# 或 --initialize (產生隨機密碼,記得看 .err 檔)

5. 設定環境變數 (方便隨處執行 mysql 指令)

  1. Win+R → sysdm.cpl → 進階 → 環境變數。
  2. 系統變數 Path → 編輯 → 新增 D:\mysql-5.5.25\bin。
  3. 新開 CMD 驗證:mysql --version。

6. 啟動服務與設定 root 密碼

net start MySQL55
mysqladmin -u root password "NewStrongPass!23"
# 或登入後
mysql -uroot -p -e "ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewStrongPass!23'; FLUSH PRIVILEGES;"

7. 常用服務指令速查

操作指令
安裝服務mysqld --install MySQL55 --defaults-file="D:\mysql-5.5.25\my.ini"
移除服務mysqld --remove MySQL55
啟動net start MySQL55
停止net stop MySQL55
修改密碼mysqladmin -u root -p"old" password "new"

8. 安裝 MySQL Workbench 圖形化管理

  • 下載:Workbench 8.0 (支援 5.5~8.0)
  • 安裝後建立連線:Host 127.0.0.1、Port 3306、User root、Password (存入 Vault)。
  • 功能:SQL 編輯器、Server Status、Data Import/Export、Visual Explain、Schema Inspector。

避坑提醒

  • basedir/datadir 路徑**必須用正斜線 `/`** 或雙反斜線 `\\`,單反斜線會被解析逸出。
  • 若 3306 被佔用,修改 port=3307 並同步 [client] 區段。
  • 防火牆入站規則新增 TCP 3306 (或自訂埠)。
  • 大記憶體機器 innodb_buffer_pool_size 設為物理記憶體 60~70%。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved