如何从 sql 转储文件升级 mariadb?

How to upgrade mariadb from a sql dump file?

我有一个 sql 转储文件,由我的 sql mariadb 10.2 转储生成。

我想使用来自 sql 转储文件的数据使用 mariadb 10.4 设置一个新的数据库服务器。

在这种情况下是否需要升级过程?如果是这样,我应该先将 sql 文件恢复到 db,然后 运行 mysql_upgrade 还是直接升级 sql 文件,然后再恢复到 db?

我建议您按照 MariaDb 网站上提供的升级指南进行操作。参见 Upgrading MariaDB。它列出了有关从 MariaDb 的一个主要版本升级到下一个主要版本的文章。

没有直接从版本 10.2 升级到 10.4 的指南,因此您应该先按照 Upgrading from MariaDB 10.2 to MariaDB 10.3. Then upgrade from 10.3 to 10.4 by following Upgrading from MariaDB 10.3 to MariaDB 10.4.

从 10.2 升级到 10.3

确保阅读主要版本之间的不兼容性