將 MySQL datadir 位置變更為 WAMP 下的映射磁碟機

將 MySQL datadir 位置變更為 WAMP 下的映射磁碟機

我有一個在 Windows 7 上運行的 WAMP 伺服器,我想將 mysql 資料檔案移至網路共用(NAS 裝置)。

我停止了 WAMP 伺服器,建立了一個映射到 NAS 上共享的磁碟機號,將檔案從舊位置複製到新共用下的資料夾

並在 my.ini 中更改
datadir=c:/wamp/bin/mysql/mysql5.1.36/data
為:
datadir=s:/wamp_files (s: 映射到 \NAS\SHARE 並且 wamp_files 是一個資料夾)

並重新啟動WAMP伺服器。

現在它顯示(在 mysql.log 中):

wampmysqld:找不到檔案「.\mysql-bin.index」(錯誤代碼:13)111116 12:27:24 [錯誤]正在中止

111116 12:27:24 [注意] wampmysqld:關閉完成

並且 mysql 服務拒絕啟動。

有人有什麼想法嗎?

(NAS是netgear ReadyNAS設備,共用設定為公共存取)

答案1

您在登入名稱下(即透過資源管理器)建立的磁碟機對應無法用於服務。有一個堆疊溢位問題這建議了一些解決方法和一個潛在的解決方案(ForcePush 的答案)。

更可靠的選擇是查看是否可以更改 datadir 以指向網路共享,而不是映射的網路磁碟機。

相關內容