萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 程式設計 >  >> 資料庫 >> MySQL 教學

MySQL 5.7.17 免安裝版 Windows 安裝配置完整筆記

適用版本與環境

MySQL 5.7.17 ZIP 免安裝版,Windows 7/10/Server 2012+,管理員權限 CMD。

安裝步驟

1. 下載解壓

官網下載 mysql-5.7.17-winx64.zip,解壓至目標目錄(例:G:\Program\Program Files\MySQL)。

2. 配置環境變數

將 G:\Program\Program Files\MySQL\bin 加入系統 Path 變數。

3. 建立配置檔

複製 my-default.ini 為 my.ini(放在 MySQL 根目錄或 C:\Windows),修改:

[mysqld]
basedir = G:\Program\Program Files\MySQL
datadir = G:\Program\Program Files\MySQL\data
# 可選優化
max_connections = 200
character-set-server = utf8mb4
default-storage-engine = INNODB
sql_mode = STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

注意:data 目錄需手動建立或由初始化自動建立。

4. 初始化資料目錄(生成無密碼 root)

cd /d G:\Program\Program Files\MySQL\bin
mysqld --initialize-insecure --user=mysql

產生 data 目錄與初始資料,root 無密碼。

5. 安裝為 Windows 服務

mysqld -install

顯示 Service successfully installed.

6. 啟動服務

net start mysql

7. 首次登入與修改密碼

mysql -u root -p
# 密碼直接 Enter(空密碼)

mysql> SET PASSWORD = PASSWORD('新密碼');
# 或 5.7.6+ 推薦
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';

常見問題與解決

問題解決
啟動失敗 1067檢查 my.ini 路徑、datadir 權限、端口衝突、錯誤日誌 .err
密碼策略報錯 1819SET GLOBAL validate_password_policy=0; SET GLOBAL validate_password_length=4;
必須重設密碼 1820執行 ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpass';
中文亂碼確認 character-set-server=utf8mb4、客戶端連線字符集

驗證安裝

mysql -u root -p -e "SELECT VERSION(); SHOW VARIABLES LIKE 'char%';"
copyright © 萬盛學電腦網 all rights reserved