将MariaDB数据降级到早期版本

uqzxnwby  于 2023-03-18  发布在  其他
关注(0)|答案(2)|浏览(234)

我最近从10.0.21升级到10.1.8 MariaDB。所有测试都很顺利,但是有一些小的部分被忽略了。所以我需要将数据从MariaDB 10.1.8降级/迁移到10.0.21。我想我可以将数据迁移到10.0.21的新安装中,但是我想知道MariaDB是否在版本升级过程中插入了一些额外的东西。
是否有一个真正的方法从升级版本的MariaDB抓取数据并将其移动到较低版本的MariaDB?

qvtsj1bj

qvtsj1bj1#

您可以使用mysqldump从较高版本转储数据库并将其导入较低版本的MariaDB中,这与使用SQL语句一样有效。
用法和示例:https://mariadb.com/kb/en/mariadb/mysqldump/
备份和恢复概述(“数据可以在其他[...] MariaDB版本上恢复”):https://mariadb.com/kb/en/mariadb/backup-and-restore-overview/

relj7zay

relj7zay2#

您可以使用查看已安装的版本

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,这两个版本运行良好

相关问题