萬盛學電腦網

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

MySQL 5.6.10 Windows 安裝圖文教程:自定義目錄、字符集、服務配置全記錄

安裝包獲取

  • 官網:MySQL 5.6 下載頁
  • 選擇 GA (Generally Available) 版本
  • Windows 推薦:mysql-5.6.10-win32.msi (32位) 或 mysql-5.6.10-winx64.msi (64位)

安裝向導關鍵步驟

1. 選擇安裝類型:Custom(自定義)

  • Typical:默認路徑、默認組件
  • Complete:所有組件、默認路徑
  • Custom:可選路徑、可選組件(推薦)

2. 組件選擇:全部安裝到本地

  • MySQL Server → "Will be installed on local hard drive"
  • Client Programs → 同上
  • Documentation → 同上
  • Developer Components → 同上

3. 修改安裝目錄

點擊 Change... → 設置為非系統盤(如 F:\Server\MySQL\MySQL Server 5.6),避免系統還原導致數據丟失。

4. 配置向導:詳細配置

  • Server Type:Server Machine(平衡資源佔用)
  • Database Usage:Transactional Database Only(InnoDB 優化)
  • InnoDB Tablespace:默認位置(記住路徑,重裝需一致)
  • Concurrent Connections:OLTP (500) 適合 Web 應用
  • Networking:啟用 TCP/IP,Port 3306,勾選 Enable Strict Mode
  • Character Set:Best Support For Multilingualism → utf8 / gbk,應用層執行 SET NAMES utf8
  • Windows Service:勾選 "Install As Windows Service",Service Name 可自定義
  • Path:勾選 "Include Bin Directory in Windows PATH"
  • Root Password:設置強密碼,可選 "Enable root access from remote machines"(生產慎用)

配置文件 my.ini 關鍵參數(安裝後優化)

[mysqld]
basedir=F:/Server/MySQL/MySQL Server 5.6
datadir=F:/Server/MySQL/MySQL Server 5.6/data
port=3306
character-set-server=utf8mb4
collation-server=utf8mb4_general_ci
default-storage-engine=INNODB
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_DATE,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
innodb_buffer_pool_size=256M
innodb_log_file_size=64M
innodb_flush_log_at_trx_commit=1
innodb_flush_method=unbuffered
max_connections=500

驗證安裝

mysql -u root -p
SHOW VARIABLES LIKE 'version';
SHOW VARIABLES LIKE 'character_set%';
STATUS;

常見問題

服務啟動失敗
檢查 datadir 權限、my.ini 語法、端口衝突、防火牆
中文亂碼
確認 character-set-server=utf8mb4、應用 SET NAMES utf8mb4、表/列字符集一致
無法遠程連接
建立遠程用戶 GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY 'pass';、防火牆放行 3306、bind-address=0.0.0.0
copyright © 萬盛學電腦網 all rights reserved