百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> 怎样备份,复原和迁移MongoDB数据库
分享文章到:

怎样备份,复原和迁移MongoDB数据库

发布时间:08/01 来源:未知 浏览: 关键词:
mongodump是mongodb供给的用于新建数据库备份的有用程序。这是一个非常实用的有用程序,可以考虑非常有效地为实时办事器数据库进行备份。关于数据库复原,需要运用mongorestore下令。 mongodump是mongodb供给的用于新建数据库备份的有用程序。这是一个非常实用的有用程序,可以考虑非常有效地为实时办事器数据库进行备份。关于数据库复原,需要运用mongorestore下令。

要备份所有数据库,只需按下列下令运转即可。这里/ data / db /是你的mongodb数据名目的位置,/ backup / db是备份名目的位置。

$ mongodump --out / backup / db /

可认为长途数据库指定主机,端口。

备份单一汇合

此下令将从数据库中备份单个汇合。备份文件将在dump / mydb /名目中新建。

$ mongodump --collection mycollection --db mydb --out / backup / db /

2、运用mongorestore恢复MongoDB数据库

mongorestore是用于恢复mongodb数据库备份的下令行工具。这里/ data / db /是你的mongodb数据名目的位置,/ backup / db是备份名目的位置。

$ mongorestore --db mydb --drop / backup / db / mydb

-drop - 要是已经存在,将删除数据库。

只需将备份文件挪移到长途办事器并在那里运转雷同的下令即可恢复备份。

3、MongoDB备份Shell足本

可以在调度程序中轻松安排下列足本,以按期备份数据库。新建如下文件

$ vi /backup/mongo-backup.sh

将下列内容增加到文件中。响应地更新数据库主机名,数据库名称,会员名和密码。

#!/bin/sh
 
TODAY=`date +%d%b%Y`
BACKUP_DIR=/backup/db
 
mkdir -p ${BACKUP_DIR}/${TODAY}
 
mongodump -h  -d  -u  -p  --out ${BACKUP_DIR}/${TODAY}/

此刻在crontab中配置它以便天天运转。

0 2 * * * /backup/mongo-backup.sh

本篇文章到这里就已经全部完毕了,更多其他出色内容可以关注百分百源码网的MySQL视频教程栏目!

以上就是怎样备份,复原和迁移MongoDB数据库的细致内容,更多请关注 百分百源码网 其它相干文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有151人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板