mongodb数据库(二) 数据库备份与恢复

 mongodb数据库(二) 数据库备份与恢复:
1.备份数据库
     语法:mongodump -d database -o path
     mongodump -d dbname -c collection --dbpath /databasepath
     出现此提示说明备份成功
2.恢复数据库
     语法:mongorestore -h 主机 -d 目标库 -drop  --directoryperdb 源文件
     首先应手动建立文件 (例:数据库名为people) mkdir people
     创建数据库:/uer/bin/mongod --dbpath /home/bumblebee/people
     (注意:如果你想直接对数据库进行操作,请在这里做退出操作,无论导出导入操作时如果发现数据库有加锁现象,请连接数据库后,(mongod),再做一次断开操作,锁就解开了)
     恢复数据库:mongorestore /dbpath(没有退出情况)
    mongorestore --dbpath /home/a/people /dbpath
3.mongoexport 和 mongoimport 导入和导出命令
     导出的数据是json格式的
     mongoexport -d datebasename -c collection -o path --dbpath datebasepath
     mongoimport -d datebasename -c collection --dbpath /home/a/people /dbpath
公共参数:
--port arg    指定端口
-h arg    指定主机
-d arg    指定database
-c arg    指定collection
--dbpath arg    指定mongod的数据库文件所在路径
(注意:不能对同一个数据库路径做操作,应独立操作)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值