Code-Life
Code-Life copied to clipboard
mongo 备份和还原数据
mongo备份数据
- 从mongo容器里面拷贝出来
mongodump
命令
kubectl cp -n middlewares mongo-0:usr/bin/mongodump ./mongodump
- 给mongodump加权限
chmod 0777 mongodump
- 移动到执行目录
mv mongodump /usr/bin/mongodump
- 备份数据
mongodump -h 10.40.181.71 --port 30017 -d adp --authenticationDatabase admin -uroot -proot -o ./
mongo恢复数据
- 从mongo容器里面拷贝出来
mongorestore
命令
kubectl cp -n middlewares mongo-0:usr/bin/mongorestore ./mongorestore
- 还原数据
mongorestore -h 10.40.181.71:30017 --authenticationDatabase admin -uroot -proot -d adp ./