我们有一个在 MariaDB 5.5.60 中运行的数据库,我们希望将其升级到最新的 10.3.7 版本。
但是,我正在查看 MariaDB 知识库(https://mariadb.com/kb/en/library/upgrading/),我不确定我们是否可以执行从 5.5 到 10.3 的直接就地升级,或者我们应该执行“逐步”升级(5.5 > 10.0 > 10.1 > 10.2 > 10.3)。
我在官方 MariaDB 知识库中看到的所有文档似乎都建议进行就地逐步升级(此外,似乎无法从 10.2 到 10.3 进行 mysqldump 的逻辑升级),但是我看到了其他一些博客中的示例似乎可以从 5.5 直接就地升级到 10.2 ( http://www.linuxtopic.com/2017/10/upgrade-mariadb-5.2-to-10.2.html )。
有什么帮助吗?问候
整个跳转是可能的(取决于你的数据结构),但不推荐并且不支持基于官方文档。
最好的选择是执行并逐步进行就地升级,因此您只需在开始备份所有内容之前执行 mysqldump,然后只需安装每个版本并运行,
mysql_upgrade
然后继续下一个版本,依此类推。