Windows
更改活動伺服器上的 MySQL 數據目錄
我的伺服器似乎被以前的管理員設置錯誤..
伺服器有兩個磁碟,磁碟 0 是作業系統(RAID1 複製)磁碟 1 是 RAID5 設置中的 3 個驅動器,帶有備用電池記憶體 RAID 控制器。
他們將 datadir 安裝到 disk0 (
c:\programdata\mysql
) 時,它應該轉到 disk1 (e:\programdata\mysql
),並且出於明顯的原因在 RAID5 設置下。如果我更改數據目錄,我需要考慮什麼?我目前的想法是將數據複製到 E:\ (
E:\programdata\mysql
) 並將 datadir 變數更改為e:\programdata\mysql
我基本上是在尋找關於我需要考慮什麼以及我將在這一舉動中遇到什麼問題的答案。
這是一個安全的舉動。關閉 mysql 守護程序並將數據庫目錄複製到另一個磁碟(儲存拓撲無關緊要),然後您應該修改 mysql 配置,重新啟動 mysql 守護程序並上線。這是原始備份/遷移,是獲取數據庫快照的最安全方法。
為了您的安全,您可以使用 mysqldump 為您的數據庫進行數據轉儲。