MongoDB 小版本升级步骤

MongoDB升级步骤

操作前请备份数据!!!

MongoDB 从 4.0.5 升级 4.0.28

  1. 下载软件升级包

    参考下载地址:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.28.tgz

  2. 上传软件包至服务器

    可以使用rz命令或scp上传本地文件
    比如上传至服务器目录为 /usr/local/software

  3. 解压软件包到指定目录

    tar xf mongodb-linux-x86_64-4.0.28.tgz -C /usr/local/tools
    重命名文件
    mv mongodb-linux-x86_64-4.0.28 mongodb

  4. 停止服务

    停止mongodb 服务,执行 stop.sh

    stop.sh start.sh 参考文末

  5. 复制文件及数据

    把之前的数据data复制到 新版/data

    把之前的脚本start.sh stop.sh复制到新版mongodb目录

    把之前的配置文件conf 复制到新版mongodb目录

    创建日志文件夹 和 mongodb.conf 里边配置的日志路径保持一致

  6. 启动服务

    执行 start.sh

  7. 验证

    db.version()

start.sh

/usr/local/tools/mongodb/bin/mongod -f /usr/local/tools/mongodb/conf/mongodb.conf

上述路径请根据自己实际情况进行修改

stop.sh

/usr/local/tools/mongodb/bin/mongod --shutdown --dbpath /usr/local/tools/mongodb/data

上述路径请根据自己实际情况进行修改

mongodb.conf

port=27017
bind_ip=10.10.20.198
#日志路径
logpath=/usr/local/tools/mongodb/log/mongodb.log
#数据路径
dbpath=/usr/local/tools/mongodb/data
#pid路径
pidfilepath=/usr/local/tools/mongodb/data/mongodb.pid
logappend=true
fork=true
oplogSize=10000
auth=true

上述路径请根据自己实际情况进行修改

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
引用\[1\]:tar xf mongodb-linux-x86_64-4.0.28.tgz -C /usr/local/tools 重命名文件 mv mongodb-linux-x86_64-4.0.28 mongodb 停止服务 。 引用\[2\]:1,mongodb2.4版本的下载 git clone https://github.com/mongodb/mongo.git 安装相关依赖: sudo yum install -y mongodb-org-2.6.7 mongodb-org-server-2.6.7 mongodb-org-shell-2.6.7 mongodb-org-mongos-2.6.7 mongodb-org-tools-2.6.7 。 引用\[3\]:3.1 升级过程 升级步骤 1,停掉原来的mongo; 2,将Mongo2.6版本数据全备份; 3,将3.2版本bin替换原来的bin文件来启动; 4,# /usr/local/src/mongo3.2/bin/mongod --dbpath /usr/local/src/db/mongo --logpath /usr/local/src/log/mongo.log --logappend --fork 5,进入mongo,查看数据库 show dbs; 查看数据集合:show collections 查看集合数据:db.testData.find() 。 问题: mongodb全部版本的下载 回答: 您可以通过以下方式下载不同版本mongodb: - 对于4.0.28版本,您可以使用以下命令进行下载和安装: tar xf mongodb-linux-x86_64-4.0.28.tgz -C /usr/local/tools mv mongodb-linux-x86_64-4.0.28 mongodb - 对于2.4版本,您可以使用以下命令进行下载和安装: git clone https://github.com/mongodb/mongo.git sudo yum install -y mongodb-org-2.6.7 mongodb-org-server-2.6.7 mongodb-org-shell-2.6.7 mongodb-org-mongos-2.6.7 mongodb-org-tools-2.6.7 - 对于3.2版本升级,您可以按照以下步骤进行操作: 1. 停止原来的Mongo服务。 2. 备份Mongo2.6版本的数据。 3. 用3.2版本的bin文件替换原来的bin文件来启动Mongo。 4. 使用以下命令启动Mongo: /usr/local/src/mongo3.2/bin/mongod --dbpath /usr/local/src/db/mongo --logpath /usr/local/src/log/mongo.log --logappend --fork 5. 进入Mongo,使用命令show dbs查看数据库,使用命令show collections查看数据集合,使用命令db.testData.find()查看集合数据。 #### 引用[.reference_title] - *1* [MongoDB版本升级步骤](https://blog.csdn.net/lp351539365/article/details/128264323)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [mongodb2.4版本版本升级](https://blog.csdn.net/weixin_44800915/article/details/106564328)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值