如何在网络隔离环境中升级MariaDB和MongoDB

问题描述 投票:0回答:1

背景环境:

  1. MongoDB 和 MariaDB 在网络分离的环境中运行。
  2. 决定构建新服务器并升级现有版本的 MongoDB 和 MariaDB。
  3. 但是我们无法升级自己的数据库并移动数据库文件,因为我们没有连接到网络。
  4. 我们决定继续备份数据库并将其导入版本数据库。

问题:

  1. MariaDB知道它保证从低版本到高版本的兼容性(我们需要看看导入转储数据是否有问题)。对于 MongoDB,这是否能确保兼容性?
  2. 如果有更好的方法使用数据库转储文件进行备份和导入,请告诉我。

描述

如果现有应用所在的服务器发生变化,使用相同的数据库版本进行数据库的转储文件备份和导入是有很多经验的。确认mongodb和mariadb都没有问题。但是,我们不确定版本是否升级。

由于我们主要致力于为其他公司构建解决方案,因此在某些情况下很难尝试各种事情。为此,工作主要是通过参考官方参考文档并引用来进行的。但各个数据库都缺少对网络分离环境的解释,留下了一个疑问。

感谢您的阅读。

mongodb server mariadb migration
1个回答
0
投票

对于MongoDB,原则上您可以遵循正常的升级程序

唯一的区别在于

  • 将 6.0 二进制文件替换为 7.0 二进制文件。

在您的情况下,此步骤是:将备份文件复制到新服务器并从新服务器启动

mongod

确保您仅运行比旧版本高的一个版本。如果您需要升级更多,那么您必须一步步运行升级:

升级路径:

4.0 -> 4.2 -> 4.4 -> 5.0 -> 6.0 -> 7.0

© www.soinside.com 2019 - 2024. All rights reserved.