2014-11-06 103 views

回答

1

是的,它有效,但有一些怪癖。 MySQL跨平台使用相同的文件格式,因此您只需共享数据目录。一个问题是数据目录需要在Ubuntu中拥有mysql作为所有者和组。 Windows不区分大小写,而Linux区分大小写,所有名称保持一致:或者全名小写或大写,但不要混合使用。

在你的my.ini

(在Windows它位于像C的地方:\ Program Files文件\的MySQL \ MySQL服务器5.1这是MySQL的主配置文件)的文件,你应该有这样一行:

DATADIR =例如:“C:/ ProgramData/MySQL/MySQL Server 5.1/Data /”

在Windows和Linux中将它更改为指向单个物理文件夹(位于具有Windows可识别的文件系统的分区上)。它会工作。文件格式是相同的。

无论你是从Ubuntu还是Windows 7启动,都无所谓,2个不同版本的MySQL将在同一地点寻找数据。一旦在Windows环境中修改了数据,就可以从Ubuntu启动并修改数据。