MongoDB升级步骤
操作前请备份数据!!!
MongoDB 从 4.0.5
升级 4.0.28
-
下载软件升级包
参考下载地址:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.28.tgz
-
上传软件包至服务器
可以使用
rz
命令或scp
上传本地文件
比如上传至服务器目录为/usr/local/software
-
解压软件包到指定目录
tar xf mongodb-linux-x86_64-4.0.28.tgz -C /usr/local/tools
重命名文件
mv mongodb-linux-x86_64-4.0.28 mongodb
-
停止服务
停止mongodb 服务,执行
stop.sh
stop.sh
start.sh
参考文末 -
复制文件及数据
把之前的数据
data
复制到新版/data
把之前的脚本
start.sh
stop.sh
复制到新版mongodb
目录把之前的配置文件
conf
复制到新版mongodb
目录创建日志文件夹 和
mongodb.conf
里边配置的日志路径保持一致 -
启动服务
执行
start.sh
-
验证
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
上述路径请根据自己实际情况进行修改