术数古籍专卖疤 发表于 2024-9-11 18:33:25

Linux 云服器的mysql数据库升级成 MongoDB

MongoDB 是一个面向文档的 NoSQL 数据库,用于大容量数据存储。MongoDB 使用集合和文档,而不是传统关系数据库中的表和行。

CentOS 7 / 8
在升级 MongoDB 之前,建议进行必要的备份。使用以下命令创建当前 MongoDB 数据的备份。
# cp -r /var/lib/mongodb /var/lib/mongodb.backup


检查服务器上 MongoDB 的当前版本
# mongod --version


在继续升级之前,请停止 MongoDB 服务。
# systemctl stop mongod


这里使用包管理器将 MongoDB 升级到最新版本 4.2。因此,创建文件/etc/yum.repos.d/mongodb-org-4.2.repo以了解最新的 MongoDB 软件包所在的 yum 并添加以下详细信息,然后保存。
name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc


现在运行以下命令来安装最新版本的 MongoDB。
# yum install mongodb-org


运行以下命令检查 MongoDB 的版本并验证是否升级。
# mongod --version



Ubuntu/Debian
在升级 MongoDB 之前,建议进行必要的备份。使用以下命令创建当前 MongoDB 数据的备份。
# cp -r /var/lib/mongodb /var/lib/mongodb.backup


检查服务器上 MongoDB 的当前版本。
# mongod --version


在继续升级之前,请停止 MongoDB 服务。
# systemctl stop mongod


运行以下命令导入 MongoDB 公共 GPG 密钥。
# apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6


现在使用以下命令删除旧列表。
# rm /etc/apt/sources.list.d/mongodb-org-3.2.list


这里使用包管理器将 MongoDB 升级到 3.4 版本。因此,创建文件/etc/apt/sources.list.d/mongodb-org-3.4.list并添加以下详细信息。
deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse


注意:将 ubuntu xenial 替换为您的发行版名称和版本。
现在使用以下命令更新服务器。
# apt-get update


更新服务器后,继续安装 MongoDB。
# apt-get install -y mongodb-org


运行以下命令检查 MongoDB 的版本并验证是否升级。
# mongod --version
页: [1]
查看完整版本: Linux 云服器的mysql数据库升级成 MongoDB