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

Windows 下 MySQL 5.7.10 免安裝包(ZIP)部署全記錄:解壓、初始化、配置、啟動

     編輯:MySQL 綜合教學

Windows 下 MySQL 5.7.10 ZIP 包綠色安裝全流程

一、解壓與目錄規劃

# 解壓至 C:\mysql-5.7.10-winx64
# 建議數據目錄單獨放置,如 G:\MySQLdata

二、編寫 my.ini 核心配置

[mysqld]
basedir = C:\\mysql-5.7.10-winx64
datadir = G:\\MySQLdata
port = 3306
sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
character-set-server = utf8
loose-default-character-set = utf8
# 其餘緩衝區參數按機器記憶體調整
# innodb_buffer_pool_size = 128M
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
關鍵點: 5.7.7+ 版本不再自帶 data 目錄,必須手動初始化;basedir/datadir 必須用雙反斜杠或正斜杠。

三、初始化數據目錄(以管理員身份執行 CMD)

cd C:\mysql-5.7.10-winx64\bin

# 方式一:生成隨機 root 密碼(會寫入 .err 日誌)
mysqld.exe --initialize --console

# 方式二:不生成 root 密碼(開發/測試環境推薦)
mysqld.exe --initialize-insecure --console
# Windows 下可省略 --user=mysql

四、註冊並啟動服務

# --initialize-insecure 免密登入
mysql -u root --skip-password

# 修改密碼(5.7.6+ 語法)
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPass123!';
FLUSH PRIVILEGES;

登入成功截圖

六、常見坑位速查

現象原因解決
服務啟動失敗datadir 權限或路徑錯誤檢查 my.ini 路徑、目錄權限、.err 日誌
密碼忘記--initialize 產生隨機密碼停止服務 → mysqld --skip-grant-tables → 重置密碼
中文亂碼字符集未統一my.ini 設定 character-set-server=utf8mb4,重建庫表
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved