mongo备份&恢复

    xiaoxiao2021-03-25  176

    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

    最新回复(0)