企业级软件开发服务商,为企业级客户提供定制软件开发及解决方案服务!

热线:028-68761216 18108129768

MongoDb数据库如果进行备份

2020-01-20 648 次
分类: 技术博客

最近我们在使用的去哪儿开源的yapi的软件开发工具的api工具,因为服务器到期了,需要迁移所以需要涉及到手动的备份

最近我们在使用的去哪儿开源的yapi的软件开发工具的api工具,因为服务器到期了,需要迁移所以需要涉及到手动的备份。在具体Mongodb中我们使用mongodump命令来备份MongoDB数据。该命令可以导出所有数据到指定目录中。

mongodump命令可以通过参数指定导出的数据量级转存的服务器。

MongoDb语法

mongodump命令脚本语法如下:

>mongodump -h dbhost -d dbname -o dbdirectory
  • -h:

    MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017

  • -d:

    需要备份的数据库实例,例如:test

  • -o:

    备份的数据存放位置,例如:c:\data\dump,当然该目录需要提前建立,在备份完成后,系统自动在dump目录下建立一个test目录,这个目录里面存放该数据库实例的备份数据。

mongodump 命令可选参数列表如下所示:

语法描述实例
mongodump --host HOST_NAME --port PORT_NUMBER该命令将备份所有MongoDB数据mongodump --host runoob.com --port 27017
mongodump --dbpath DB_PATH --out BACKUP_DIRECTORY
mongodump --dbpath /data/db/ --out /data/backup/
mongodump --collection COLLECTION --db DB_NAME该命令将备份指定数据库的集合。mongodump --collection mycol --db test

实例操作如下:

[root@iZuf692ot9nf1r9fn1unojZ ~]# mongodump -h localhost  -d yapi 

2020-01-19T23:43:43.653+0800    writing yapi.log to 

2020-01-19T23:43:43.654+0800    writing yapi.interface to 

2020-01-19T23:43:43.654+0800    writing yapi.statis_mock to 

2020-01-19T23:43:43.654+0800    writing yapi.interface_cat to 

2020-01-19T23:43:43.671+0800    done dumping yapi.statis_mock (507 documents)

2020-01-19T23:43:43.671+0800    writing yapi.group to 

2020-01-19T23:43:43.671+0800    done dumping yapi.interface (651 documents)

2020-01-19T23:43:43.671+0800    writing yapi.user to 

2020-01-19T23:43:43.671+0800    done dumping yapi.interface_cat (74 documents)

2020-01-19T23:43:43.671+0800    writing yapi.interface_col to 

2020-01-19T23:43:43.672+0800    done dumping yapi.group (50 documents)

2020-01-19T23:43:43.672+0800    writing yapi.identitycounters to 

2020-01-19T23:43:43.673+0800    done dumping yapi.interface_col (16 documents)

2020-01-19T23:43:43.673+0800    writing yapi.project to 

2020-01-19T23:43:43.673+0800    done dumping yapi.identitycounters (15 documents)

2020-01-19T23:43:43.673+0800    writing yapi.token to 

2020-01-19T23:43:43.674+0800    done dumping yapi.project (15 documents)

2020-01-19T23:43:43.674+0800    writing yapi.avatar to 

2020-01-19T23:43:43.674+0800    done dumping yapi.token (14 documents)

2020-01-19T23:43:43.674+0800    writing yapi.follow to 

2020-01-19T23:43:43.677+0800    done dumping yapi.avatar (3 documents)

2020-01-19T23:43:43.677+0800    writing yapi.interface_case to 

2020-01-19T23:43:43.677+0800    done dumping yapi.follow (2 documents)

2020-01-19T23:43:43.677+0800    writing yapi.wiki to 

2020-01-19T23:43:43.678+0800    done dumping yapi.wiki (0 documents)

2020-01-19T23:43:43.678+0800    writing yapi.adv_mock to 

2020-01-19T23:43:43.678+0800    done dumping yapi.interface_case (2 documents)

2020-01-19T23:43:43.678+0800    writing yapi.adv_mock_case to 

2020-01-19T23:43:43.679+0800    done dumping yapi.adv_mock (0 documents)

2020-01-19T23:43:43.679+0800    done dumping yapi.adv_mock_case (0 documents)

2020-01-19T23:43:43.682+0800    done dumping yapi.user (38 documents)

2020-01-19T23:43:43.750+0800    done dumping yapi.log (4148 documents)

顺利完工,我们不忘初心,技术是为商业赋能,敬畏每一行代码。

文章来源:软件开发技术部

头条文章
1 2020年成都久思微信息技术有限公司年会通知及相关软件开发项目安排
值此新春佳节来临之际,为感谢软件开发员工一年来的信任、辛勤工作,同时继续增进团队之间沟通和协作能力,能再接再厉再创辉煌,实现2020年公司软件开发年度目标,我司将举行“加强协作、稳进突破”为主题的年会活动
2 成都久思微信息技术有限公司2020年春节放假通知及软件开发相关安排
根据国务院办公厅国庆放假通知精神,并结合成都久思微信息技术有限公司及定制软件开发项目实际情况,经研究决定,公司决定2020年春节放假安排如下:
3 成都久思微信息技术有限公司2019年国庆放假通知
根据国务院办公厅国庆放假通知精神,并结和成都久思微信息技术有限公司及定制软件开发项目实际情况,经研究决定,公司决定2019年十一国庆节放假安排如下
4 成都企业级软件开发服务商:久思微乔迁新址再起新征程
成都久思微信息技术有限公司,成立于2014年4月10日,我们不忘初心,努力为客户带去更好的软件开发服务。每一个软件开发项目,久思微即以深耕的姿态从客户的发展和疼点的去分析软件开发需求、挖掘并理解客户的每一个疼点和细节,力求广大客户营造一个更加良好的开发体验。
5 成都定制软件开发服务公司:2019年51劳动节放假通知
 2019年5月1日-2019年5月4日——劳动节为国家法定假日。为便于各位同事及早合理地安排节假日软件开发或小程序定制开发及其已上线运维等有关工作,现将放假调休日期具体安排通知如下