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

Windows Server 2003 修改 MySQL 5.5 資料目錄完整操作指南

     編輯:MySQL 資料庫相關知識

Windows Server 2003 系統結構與 2008 不同,ProgramData 對應路徑為 C:\Documents and Settings\All Users\Application Data。本文針對 2003 環境,記錄 MySQL 5.5.25 資料目錄遷移至程式安裝目錄的完整步驟。

環境資訊

  • OS:Windows Server 2003
  • MySQL:5.5.25
  • 程式目錄:D:\Program Files\MySQL\MySQL Server 5.5\
  • 原資料目錄:C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.5\data
  • 目標目錄:D:\Program Files\MySQL\MySQL Server 5.5\data

操作步驟

1. 停止 MySQL 服務

net stop mysql55

2. 複製資料目錄

  • 備份程式目錄原 data 為 data-bak
  • 將 C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.5\data 複製至 D:\Program Files\MySQL\MySQL Server 5.5\

3. 修改 my.ini

編輯檔案:C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.5\my.ini

# 註解原路徑
# datadir="C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.5\data\"
# 新增目標路徑
datadir="D:\Program Files\MySQL\MySQL Server 5.5\data"

同步複製 至程式目錄:

copy "C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.5\my.ini" "D:\Program Files\MySQL\MySQL Server 5.5\my.ini"

4. 重啟驗證

net start mysql55
mysql> SHOW VARIABLES LIKE '%datadir%';
+---------------+-----------------------------------------------+
| Variable_name | Value                                         |
+---------------+-----------------------------------------------+
| datadir       | D:\Program Files\MySQL\MySQL Server 5.5\data\ |
+---------------+-----------------------------------------------+

2003 vs 2008 關鍵差異對照

項目Windows Server 2003Windows Server 2008 R2
All Users 資料路徑C:\Documents and Settings\All Users\Application DataC:\ProgramData (符號連結)
服務管理services.msc / net start相同
my.ini 搜尋順序相同邏輯相同邏輯

通用遷移檢查清單

  • ✅ 服務完全停止
  • ✅ 資料目錄完整複製(含隱藏檔)
  • ✅ my.ini datadir 參數正確修改
  • ✅ 所有可能的 my.ini 位置同步更新
  • ✅ 新目錄權限授予服務帳號(通常為 NETWORK SERVICE 或 LocalSystem)
  • ✅ 服務啟動成功
  • ✅ SHOW VARIABLES LIKE 'datadir' 驗證生效
  • ✅ 應用程式連線測試正常

雖然 Windows Server 2003 已停止主流支援,但存量系統仍存。掌握舊版系統路徑差異與 MySQL 配置檔搜尋機制,能快速完成資料目錄遷移,降低維護風險。

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