1.备份数据: $mongodump -h 127.0.0.1 -u traderaccount -p kasumi -d traderaccount -o "/traderaccount" -d:指定备份的数据库实例 -o:备份文件存放位置
2.数据恢复:
1)创建数据库: mongo -uadmin -p
use trader db.usr.insert({'name':'tompig'}); db.usr.insert({'name':'tompig1','id':1}); [ps]:创建mongo数据库的时候,直接use,但是数据库不会保存下来,需要插入数据,数据库才会保存下来.
db.createUser( { "user":"trader", "password":"kasumi", roles:[{role:"readWrite",db:"trader"}] } )
2)将导出的数据导入新建的trader库: $mongorestore -h 127.0.0.1 --port 27017 -d trader -u trader -p kasumi --drop /traderaccount
--drop:恢复的时候先删除当前数据 -d:需要恢复的数据库实例
转载请注明原文地址: https://ju.6miu.com/read-1291.html