Code-Life icon indicating copy to clipboard operation
Code-Life copied to clipboard

mongo 备份和还原数据

Open Draymonders opened this issue 4 years ago • 0 comments

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 ./

Draymonders avatar Dec 02 '20 10:12 Draymonders