我有一个运行在Windows 7上的WAMP服务器,我想将mysql数据文件移动到一个networking共享(一个NAS设备)。
我停下了WAMP服务器,创build了映射到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:File'。\ mysql-bin.index'找不到(Errcode:13)111116 12:27:24 [ERROR]正在中止
111116 12:27:24 [注意] wampmysqld:关机完成
并且mysql服务拒绝启动。
任何想法的人?
(NAS是netgear ReadyNAS设备,共享设置为公共访问)
您在login时创build的驱动器映射(即通过资源pipe理器)不能用于服务。 有一个stackoverflow问题 ,build议一些解决办法和一个潜在的解决scheme(由ForcePush的答案)。
更可靠的选项是查看是否可以将数据块更改为指向networking共享,而不是映射的networking驱动器。