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

MySQL 5.7.14 Windows 安裝配置全攻略(ZIP 免安裝版)

     編輯:MySQL 綜合教學

前言

MySQL 5.7.14 引入資料字典、原生 JSON、GIS 等新特性,Windows 免安裝版部署流程與 5.6 類似,但**必須執行 mysqld --initialize 初始化 data 目錄**。本文以 Win10 64-bit 為例完整記錄。

1. 下載與解壓

  • 官網:https://dev.mysql.com/downloads/mysql/5.7.html → Windows (x86, 64-bit), ZIP Archive
  • 解壓至 F:\mysql-5.7.14-winx64

2. 建立 my.ini

[mysql]
default-character-set=utf8

[mysqld]
port=3306
basedir=F:\mysql-5.7.14-winx64
datadir=F:\mysql-5.7.14-winx64\data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
explicit_defaults_for_timestamp=true
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

3. 環境變數與服務註冊

  1. Path 追加 F:\mysql-5.7.14-winx64\bin;
  2. 管理員 cmd:cd F:\mysql-5.7.14-winx64\bin
  3. mysqld --initialize(生成 data 目錄、隨機 root 密碼寫入 .err 日誌)
  4. mysqld install MySQL5714 --defaults-file="F:\mysql-5.7.14-winx64\my.ini"

4. 啟動服務與修改密碼

net start MySQL5714
mysql -uroot -p  # 輸入 .err 中的隨機密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPass123!';
FLUSH PRIVILEGES;

5. 遠端授權(可選)

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'NewPass123!' WITH GRANT OPTION;
FLUSH PRIVILEGES;

6. 驗證與管理工具

  • Navicat / MySQL Workbench / DBeaver 建立連線測試。
  • 命令列:mysql -uroot -p -e "SHOW DATABASES; SELECT VERSION();"

避坑提醒

  • 跳過 --initialize 直接啟動服務 → 報錯 Can't find data directory 或 1067。
  • my.ini 路徑含中文/空格 → 服務啟動失敗,請用純英文路徑。
  • 防火牆未放行 3306 → 遠端連線超時,需在 Windows 防火牆新增入站規則。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved