
我有一個在 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 以指向網路共享,而不是映射的網路磁碟機。