我试图将我的windows分区安装在包含MySQL数据文件夹的Ubuntu10.10下/media/mysql/ data中,在我的窗口中我已经安装了PHP+Apache+MySQL。在我的Ubuntu中,我已经安装了Xampp,在my.cnf中,我已经将datadir指向/media/mysql/data。现在,当我尝试启动Xampp服务时,MySQL无法启动。
你能告诉我可能的原因是什么吗?
我使用以下挂载命令。
挂载-t ntfs -o默认值,no_root_squash /dev/sda1 1 /media/
除了挂载分区之外,还有其他方式访问我的windows分区吗?
发布于 2011-03-27 11:56:05
一般来说,这是个坏主意。数据库软件需要严格控制他们使用的文件(原因很明显)。如果您将数据库文件放在Linux上的NTFS上,那就是自找麻烦了。
在Linux上编写对NTFS的支持(afaik)仍然相当实验性。我不知道这个组合有多好的文件锁定。
我的建议是使用mysqldump或诸如此类的方法从windows导出数据库,并使用转储在linux端使用本机文件系统上的数据(ext、xfs、reiserfs、.无论你觉得什么都是最好的。
发布于 2011-06-28 20:57:27
我一直在为同样的(或类似的?)而挣扎。问题持续了好几天,对我来说,我找到了一个解决办法:
--
我希望这会对你们中的一些人有所帮助!
你好,路德维希
https://serverfault.com/questions/252352
复制相似问题