【问题标题】:Downgrade MariaDB data to earlier version将 MariaDB 数据降级到早期版本
【发布时间】:2015-11-03 20:26:53
【问题描述】:

我最近从 10.0.21 升级到 10.1.8 MariaDB。所有的测试都进行得很顺利,但有一些小部件被忽略了。所以我需要将数据从 MariaDB 10.1.8 降级/迁移到 10.0.21。我想我可以将数据迁移到全新安装的 10.0.21,但想知道 MariaDB 在版本升级期间是否插入了一些额外的东西。

有没有真正的方法从升级版的 MariaDB 中抓取数据并将其移动到更低版本的 MariaDB 中?

【问题讨论】:

    标签: mariadb


    【解决方案1】:

    您可以使用 mysqldump 从较高版本转储数据库并将其导入较低版本的 MariaDB。这在使用 SQL 语句时有效。

    用法和例子:https://mariadb.com/kb/en/mariadb/mysqldump/

    备份和恢复概述(“数据可以在其他 [...] MariaDB 版本上恢复”):https://mariadb.com/kb/en/mariadb/backup-and-restore-overview/

    【讨论】:

      【解决方案2】:

      你可以看到安装的版本

      dpkg -l |grep mariadb-server-10|grep ii|xargs|cut -d" " -f3 
      

      我安装了1:10.3.31-0+deb10u1。要安装旧版本,请替换号码并安装

      apt install mariadb-server-10.3=1:10.3.25-0+deb10u1 mariadb-server-core-10.3=1:10.3.25-0+deb10u1
      

      您应该在之后将版本设置为暂停

      apt-mark hold mariadb-server-core-10.3 mariadb-server-10.3 mariadb-client-10.3 mariadb-client-core-10.3 mariadb-common
      

      注意:这里我在安装​​的版本 10.3.31 中运行 mariadb-common,在 10.3.25 中运行 -server,效果很好

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-02-01
        • 2019-01-08
        • 2023-03-09
        • 2018-03-07
        • 2013-02-07
        • 1970-01-01
        • 2021-12-12
        • 1970-01-01
        相关资源
        最近更新 更多