繁体   English   中英

如何创建一个“便携式” MySQL InnoDB数据库?

[英]How to make a “portable” MySQL InnoDB database?

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

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

在Linux中,MySQL将其数据保存在“ / var / lib / mysql /”中,因此请使用以下命令在Windows分区中创建指向该文件夹的符号链接。

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

您需要是root用户才能运行此命令,或使用sudo。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM