我正在研究从MySQL迁移到MariaDB,反之亦然。
看起来,第一部分应该很容易,而且不像这里所说的那样复杂:MariaDB versus MySQL - Compatibility
让我烦恼的是“反之亦然”部分:MariaDB - > MySQL的。我对这个话题一无所知。
有人可以帮忙吗?任何建议,提示?是否存在从MariaDB迁移回MySQL的复杂问题?
非常感谢你。
答案 0 :(得分:9)
如果有人应该负责从MariaDB迁移到MySQL,那将是Oracle。由于甲骨文假装MariaDB不存在(公司政治政策),它也没有提供迁移的可能性(这并不会让我个人感到困扰,因为在MariaDB团队中,我希望人们选择它并留在那里:)< / p>
如上所述,只要您不使用特殊功能(因此,除了MyISAM / Innodb之外没有存储引擎),迁移应该是直截了当的。关闭MariaDB,保存数据目录,删除MariaDB,安装MySQL,复制保存的数据目录。在最坏的情况下,您需要从my.ini / my.cnf中删除MySQL无法识别的参数。
我想说的是,由于大多数常用存储引擎的持久数据格式是兼容的,因此不需要进行数据迁移(至少还没有):
答案 1 :(得分:6)
将Mysql迁移到MariaDB非常容易(因此,MyISAM / Innodb之外没有存储引擎)。
但现在将MariaDB迁移到Mysql更加困难。我还没有解决此操作的方法。自从我上次尝试以来,我的服务器崩溃了......