MongoDB恢复备份数据

#!/bin/bash
#By lumia98@vip.qq.com
#导入MongoDB备份数据脚本
# 恢复MongoDB、备份数据
# 自动化脚本、生成环境

export PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin:/opt/app/mongodb-4021/bin'

#MongoDB的地址
Host='127.0.0.1'
#MongoDB端口
Port=27017
#管理员用户
UserName='root'
#管理员密码
Password='123456'
#导入的库路径
DbPath='/root/backup/mongod/tmp'

#全库恢复,导入的库名是备份时的名称,MongoDB没有导入的库,通过导入方式创建这个库
mongorestore -h ${Host} --port ${Port} -u ${UserName} -p ${Password} ${DbPath}

#备份的全路径, journey是MongoDB的库名称,如果要换库名,把这个改成需要的库名
[root@test ~]# tree /root/backup/mongod/tmp/journey/
/root/backup/mongod/tmp/journey/
├── contact_1021_20190731.bson
├── contact_1021_20190731.metadata.json
├── wx_message_1022_20190608.bson
└── wx_message_1022_20190608.metadata.json
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值