如何制作一个“便携式”MySQL InnoDB数据库?

时间:2012-03-13 19:40:14

标签: mysql

我需要一个InnoDB数据库供Linux和Windows MySQL安装使用(当我将我的PC启动到Linux或Windows时)。如果我可以将同一个数据库移动到另一台PC,那将会很棒。导入/导出数据几乎不是一个选项,因为数据库很庞大(超过4 GiB - 易于复制,但导出/导入时间很长)。如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

然后,您应该在Windows分区上安装MySQL数据库,并获取数据库文件夹的路径

在Linux中,MySQL将其数据保存在“/ var / lib / mysql /”中,所以去那里使用以下命令创建一个符号链接到Windows分区中的文件夹

ln -s /path/to/database/on/windows/ /var/lib/mysql/databasename

你需要root才能运行这个命令,或者使用sudo。

这将使两个操作系统上的MySQL服务器看到相同的数据库文件夹。

注意:您应该进行一些测试以检查这是否是一个可靠的解决方案,如果您正在执行关键任务项目,则应该遵循更可靠的设置。