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

MySQL 5.7.5 m15 Windows 64位 ZIP 免安裝版部署教程:my.ini 配置、環境變數、服務註冊、密碼修改、遠程授權

     編輯:MySQL 資料庫相關知識

Win7 x64 下 MySQL 5.7.5-m15-winx64 ZIP 免安裝版部署完整記錄:解壓、my.ini、PATH、服務註冊、初始化、密碼修改、遠程 root 授權。

1. 下載與解壓

官網:https://cdn.mysql.com/Downloads/MySQL-5.7/mysql-5.7.5-m15-winx64.zip
解壓至:D:\MySqlDataBase\mysql-5.7.5-m15-winx64

2. 建立 my.ini

[client]
default-character-set=utf8

[mysqld]
port=3306
basedir="D:\MySqlDataBase\mysql-5.7.5-m15-winx64/"
datadir="D:\MySqlDataBase\mysql-5.7.5-m15-winx64/data/"
tmpdir="D:\MySqlDataBase\mysql-5.7.5-m15-winx64/data/"
socket="D:\MySqlDataBase\mysql-5.7.5-m15-winx64/data/mysql.sock"
log-error="D:\MySqlDataBase\mysql-5.7.5-m15-winx64/data/mysql_error.log"
max_connections=100
table_open_cache=256
query_cache_size=1M
tmp_table_size=32M
thread_cache_size=8
innodb_data_home_dir="D:\MySqlDataBase\mysql-5.7.5-m15-winx64/data/"
innodb_flush_log_at_trx_commit=1
innodb_log_buffer_size=128M
innodb_buffer_pool_size=128M
innodb_log_file_size=10M
innodb_thread_concurrency=16
innodb-autoextend-increment=1000
join_buffer_size=128M
sort_buffer_size=32M
read_rnd_buffer_size=32M
max_allowed_packet=32M
explicit_defaults_for_timestamp=true
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

3. 環境變數 PATH

D:\MySqlDataBase\mysql-5.7.5-m15-winx64\bin;  # 注意分號

4. 註冊 Windows 服務(管理員 CMD)

cd D:\MySqlDataBase\mysql-5.7.5-m15-winx64\bin
mysqld install MySQL --defaults-file="D:\MySqlDataBase\mysql-5.7.5-m15-winx64\my.ini"
# 移除:mysqld remove

5. 服務管理

net start mysql   # 啟動
net stop mysql    # 停止

6. 修改 root 密碼

mysql -uroot
USE mysql;
UPDATE user SET password=PASSWORD('wenthink') WHERE user='root';
FLUSH PRIVILEGES;
QUIT

7. 遠程 root 授權

mysql -uroot -pwenthink
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your_strong_password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
QUIT
生產環境禁用 root 遠程登入,建立專用應用帳號、限制來源 IP、強制 SSL。

8. 避坑提醒

  • 5.7.5 為里程碑版(M15),**非 GA**,生產請用 5.7.15+ GA 版
  • datadir 目錄必須存在,--initialize 會自動建表
  • 服務註冊**必須在 bin 目錄下執行**,否則 basedir 錯誤
  • sql-mode 嚴格模式可能導致舊應用報錯,視業務調整

免安裝版適合開發測試、多版本共存,生產環境建議 RPM/MSI/容器化標準化交付。

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