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

Windows Server 2008 R2 下 MySQL 5.6.13 解壓版安裝配置實戰

     編輯:MySQL 資料庫相關知識

下載與版本選擇

從 MySQL 官網下載頁面選擇 Windows (x86, 64-bit), ZIP Archive 版本(mysql-5.6.13-winx64.zip),適配 Windows Server 2008 R2 64位系統。解壓版無需安裝向導,部署靈活,適合生產環境標準化部署。

安裝部署步驟

1. 解壓至指定目錄

解壓至 D:\mysql-5.6.13\

2. 清理調試文件(釋放空間)

解壓後目錄約 1.04 GB,刪除以下無用文件可大幅減小體積:

  • 所有 .lib 和 .pdb 後綴文件(調試符號文件)
  • 所有名為 debug 的子目錄

清理後目錄大小通常縮減至 300-400 MB。

3. 創建配置文件 my.ini

MySQL 5.6 不再自帶 my.ini,需手動創建。參考自帶的 my-default.ini 模板,編寫生產可用配置:

[mysqld]
# 綁定所有 IPv4 接口,端口 3306
bind-address = 0.0.0.0
port = 3306

# 安裝與數據目錄(使用正斜杠或雙反斜杠)
basedir=D:/mysql-5.6.13
datadir=D:/mysql-5.6.13/data

# 最大連接數
max_connections=200

# 字符集配置
character-set-server=utf8
collation-server=utf8_general_ci

# InnoDB 核心參數
innodb_buffer_pool_size=1G
innodb_log_file_size=256M
innodb_file_per_table=1

4. 安裝為 Windows 服務

cd /d D:\mysql-5.6.13\bin
mysqld --install MySQL56
net start MySQL56

或使用 services.msc 圖形界面啟動服務。

安全初始化配置

1. 設置 root 密碼

mysqladmin -u root password "NewStrongPassword#2024"

2. 移除匿名用戶、禁止遠程 root 登錄、刪除 test 庫

mysql -uroot -p -e "
DELETE FROM mysql.user WHERE User='';
DELETE FROM mysql.user WHERE User='root' AND Host NOT IN ('localhost','127.0.0.1','::1');
DROP DATABASE IF EXISTS test;
DELETE FROM mysql.db WHERE Db='test' OR Db='test\\_%';
FLUSH PRIVILEGES;"

常見問題排查

問題解決方法
服務啟動失敗檢查錯誤日誌 data\*.err,常見為端口衝突或配置語法錯誤
中文亂碼確保 my.ini 設置 character-set-server=utf8,且客端連接指定字符集
大包報錯增加 max_allowed_packet=64M

總結

MySQL 5.6 解壓版部署核心在於:正確配置 basedir/datadir、清理調試文件、編寫生產級 my.ini、服務化管理、安全初始化。Windows 環境下建議配合 NSSM 等工具實現更穩健的服務監控。

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