从MySQL迁移到MariaDB,反之亦然

Ale*_*ula 11 mysql mariadb

我正在研究从MySQL迁移到MariaDB和反之亦然.

看起来,第一部分应该是简单的,并不像这里所述的那样复杂:MariaDB与MySQL - 兼容性

这是"反之亦然"的一部分让我感到困惑:MariaDB - > MySQL.我找不到任何关于这个主题的有用信息.

有人可以帮忙吗?任何建议,提示?是否存在从MariaDB迁移回MySQL的复杂问题?

非常感谢.

Vla*_*oub 9

如果有人应该负责从MariaDB迁移到MySQL,那将是Oracle.由于甲骨文假装MariaDB不存在(公司政治政策),它也没有提供迁移的可能性(这不会​​让我个人感到烦恼,因为在MariaDB团队中我更喜欢人们选择它并留在那里:)

如上所述,只要您不使用特殊功能(因此,除了MyISAM/Innodb之外没有存储引擎),迁移应该是直截了当的.关闭MariaDB,保存数据目录,删除MariaDB,安装MySQL,复制保存的数据目录.在最坏的情况下,您需要从my.ini/my.cnf中删除MySQL无法识别的参数.

我想说的是,由于大多数常用存储引擎的持久数据格式是兼容的,因此不需要数据迁移(至少还没有:)


小智 6

将Mysql迁移到MariaDB非常容易(因此,除了MyISAM/Innodb之外,没有存储引擎).

  1. 备份数据库
  2. 停止mysql服务器
  3. 设置你的存储库(http://downloads.mariadb.org/mariadb/repositories/),这取决于你的linux堆栈.
  4. 执行commande行来安装MariaDB.

但是现在将MariaDB迁移到Mysql更加困难.我还没有解决此操作的方法.自从我上次尝试以来,我的服务器崩溃了......