【mongoDB】 备份(推荐)
2015-05-28 14:54
183 查看
方法一:
使用文件复制形式,对mongoDB 进行数据文件的备份。
[mongo@localhost ~]$ cat mongo_back.sh
#!/bin/sh
#su - mongo
source /home/mongo/.bash_profile
#对数据库进行加锁,禁止数据写入,并进行数据同步,将脏数据刷新到磁盘中。以确保数据目录中的文件是最新的数据。
/opt/mongodb/mongodb-linux-x86_64-2.5.5/bin/mongo-start.sh <<EOF
db.fsyncLock()
EOF
#拷贝数据文件到备份目录中
#cp datafile to backup/dir
cp -R /opt/mongodb/db/mdsp /opt/backup/mdsp_bak
#解锁,数据库恢复到可写状态
#unlock db
/opt/mongodb/mongodb-linux-x86_64-2.5.5/bin/mongo-start.sh <<EOF
db.fsyncUnlock()
EOF
[mongo@localhost ~]$
方法二。
使用mongodump 把数据导出到备份目录中
mongodump -o /opt/backup/ -port 27018 -d mdsp -u backuser -p userpass
转载:http://blog.csdn.net/miyatang/article/details/25714913
使用文件复制形式,对mongoDB 进行数据文件的备份。
[mongo@localhost ~]$ cat mongo_back.sh
#!/bin/sh
#su - mongo
source /home/mongo/.bash_profile
#对数据库进行加锁,禁止数据写入,并进行数据同步,将脏数据刷新到磁盘中。以确保数据目录中的文件是最新的数据。
/opt/mongodb/mongodb-linux-x86_64-2.5.5/bin/mongo-start.sh <<EOF
db.fsyncLock()
EOF
#拷贝数据文件到备份目录中
#cp datafile to backup/dir
cp -R /opt/mongodb/db/mdsp /opt/backup/mdsp_bak
#解锁,数据库恢复到可写状态
#unlock db
/opt/mongodb/mongodb-linux-x86_64-2.5.5/bin/mongo-start.sh <<EOF
db.fsyncUnlock()
EOF
[mongo@localhost ~]$
方法二。
使用mongodump 把数据导出到备份目录中
mongodump -o /opt/backup/ -port 27018 -d mdsp -u backuser -p userpass
转载:http://blog.csdn.net/miyatang/article/details/25714913
相关文章推荐
- 使用mongoDB必须要知道的备份和恢复数据库的命令
- DPM2012系列之十七:如何将备份文件恢复到网络共享文件夹 推荐
- TODO:MongoDB MySQL数据库备份
- Mongodb的数据备份与删除
- mongodb增量备份脚本的实现和原理详解
- 使用centos系统中的crontab命令对mongodb定时备份恢复
- 【mongoDB】 备份
- 利用vrrp实现路由器之间的分流及备份!(H3C) 推荐
- MongoDB的备份(mongodump)与恢复(mongorestore)
- 第一节 MongoDB介绍及下载与安装(推荐--arvin很不错)
- mongodb 导出和备份
- MongoDB学习(六)数据库的备份、还原、导入及导出
- Mongodb 笔记09 备份、部署MongoDB
- MongoDB备份-mongodump和恢复-mongorestore
- node+express+mongodb,登陆代码备份二(+promise)(自用)
- mongodb_复制与备份
- mongodb 定时备份
- mongodb 数据备份,还原笔记
- MongoDB 备份(mongodump)与恢复(mongorestore)