【问题标题】:Migrating from MySQL to MariaDB and viceversa从 MySQL 迁移到 MariaDB,反之亦然
【发布时间】:2012-01-03 16:19:07
【问题描述】:

我正在研究从 MySQL 迁移到 MariaDB,反之亦然。

看起来,第一部分应该简单而不复杂,如下所述:MariaDB versus MySQL - Compatibility

困扰我的是“反面”部分:MariaDB -> MySQL。我只是找不到有关此主题的任何有用信息。

有人可以帮忙吗?任何建议,提示?从 MariaDB 迁移回 MySQL 是否存在并发症?

非常感谢。

【问题讨论】:

  • 你现在可以接受其中一个答案,我敢肯定。

标签: mysql mariadb


【解决方案1】:

如果有人应该负责从 MariaDB 迁移到 MySQL,那就是 Oracle。由于甲骨文假装 MariaDB 不存在(公司政治政策),它也不提供迁移的可能性(这并不困扰我个人,因为在 MariaDB 团队中,我希望人们选择它并留在那里 :)

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

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

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2011-11-25
      • 2020-05-17
      • 2019-02-15
      • 2019-09-10
      • 1970-01-01
      • 2019-02-15
      • 2020-06-13
      • 2017-03-29
      • 1970-01-01
      相关资源
      最近更新 更多