mariadb 是否可以使用mariabackup备份10.3 db并将其恢复到10.6 db?

q0qdq0h2  于 6个月前  发布在  其他
关注(0)|答案(1)|浏览(94)

我已经成功地从PC A(ubuntu 20.04)备份了一个10.3mariadb数据库。
在PC B(Ubuntu 22.04)上,我试图将其恢复到全新的新安装的10.6mariad B。
在准备恢复(mariabackup --prepare --target-dir=/my_nfs_share/)时,我收到以下错误:

[ERROR] InnoDB: Upgrade after a crash is not supported. The redo log was created with Backup 
10.3.38-MariaDB. You must start up and shut down MariaDB 10.4 or earlier on the data directory.

字符串
在另一台全新的PC上(Ubuntu 20.04,相同的10.3 Mariadb版本,新安装),一切都运行顺利。
我的结论是,当用mariabackup恢复mariadb数据库时,源服务器和目标服务器上的mariadb数据库版本必须完全相同。
有人可以指导我吗?我应该用mariadb-dump代替吗?
问候,皮埃尔

dgjrabp2

dgjrabp21#

准备步骤必须从进行备份的同一MariaDB(major.minor)版本应用。
使用MariaDB-10.3执行相同的步骤:

mariabackup --prepare --target-dir=/my_nfs_share/

字符串
在此之后,它将有可能恢复到任何更高的版本。
启动后在更高版本上运行mariadb-upgrade

相关问题