国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > MongoDB > mongodb数据库备份不完整是什么原因?怎么解决?

mongodb数据库备份不完整是什么原因?怎么解决?

头像

yang

2020-05-23 11:26:094676浏览 · 0收藏 · 0评论

Mongodb自带了mongodump和mongorestore这两个工具来实现对数据的备份和恢复。

mongodump能够在Mongodb运行时进行备份,它的工作原理是对运行的Mongodb做查询,然后将所有查到的文档写入磁盘。

所以一般使用此方法对数据库进行备份时数据是不完整的。

mongodump用法:

C:\Users\Administrator>D:\tool\mongo\bin\mongodump --help
Export MongoDB data to BSON files.

options:
  --help                                produce help message
  -v [ --verbose ]                      be more verbose (include multiple times
                                        for more verbosity e.g. -vvvvv)
  --version                             print the program's version and exit
  -h [ --host ] arg                     mongo host to connect to ( <set
                                        name>/s1,s2 for sets)
  --port arg                            server port. Can also use --host
                                        hostname:port
  --ipv6                                enable IPv6 support (disabled by
                                        default)
  -u [ --username ] arg                 username
  -p [ --password ] arg                 password
  --authenticationDatabase arg          user source (defaults to dbname)
  --authenticationMechanism arg (=MONGODB-CR)
                                        authentication mechanism
  --dbpath arg                          directly access mongod database files
                                        in the given path, instead of
                                        connecting to a mongod  server - needs
                                        to lock the data directory, so cannot
                                        be used if a mongod is currently
                                        accessing the same path
  --directoryperdb                      each db is in a separate directly
                                        (relevant only if dbpath specified)
  --journal                             enable journaling (relevant only if
                                        dbpath specified)
  -d [ --db ] arg                       database to use
  -c [ --collection ] arg               collection to use (some commands)
  -o [ --out ] arg (=dump)              output directory or "-" for stdout
  -q [ --query ] arg                    json query
  --oplog                               Use oplog for point-in-time
                                        snapshotting
  --repair                              try to recover a crashed database
  --forceTableScan                      force a table scan (do not use
                                        $snapshot)

参数说明:

-h:指明数据库宿主机的IP

-u:指明数据库的用户名

-p:指明数据库的密码

-d:指明数据库的名字

-c:指明collection的名字

-o:指明到要导出的文件名

-q:指明导出数据的过滤条件

备份的命令:

mongodump -h dbhost -d dbname -o dbdirectory

如果mongodb设置了登录验证,则不能备份成功,报错如下:

assertion: 18 { code: 18, ok: 0.0, errmsg: "auth fails" }

则需要登录,命令如下:

C:\Users\Administrator>D:\tool\mongo\bin\mongodump -username root -password 12345
6 -d test -o d:\tool\mongo\backup

若要备份全部数据库文件可以使用下面的命令进行备份:

C:\Users\Administrator>D:\tool\mongo\bin\mongodump -u root -p 12345

或使用rsync直接拉去数据。

更多mongodb相关文章请关注python自学网

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《黏糊糊的你》免费观看| 初次尝了销魂少妇邻居| 欧美黑粗大硬巴XXOO| 鲁鲁影院免费观看电视剧电影| 无人区免费观看高清电视剧| 《俄罗斯空姐2(俄罗斯航空)》 | 用毛笔刷尿孔不准尿出来怎么办| 我把校花嘴巴当套子的小说| 女性私密紧致情趣玩具| 一路向西| 免费观看已满十八岁电视剧高清版| 女性私密紧致情趣玩具| 忘穿内裤电影院被C了| 坤坤寒进桃子里在线看歌词| 成品PPT网站大片入口| 欲奴第二季电视剧全集在线看| 机械式| 亲吻姐姐| 狗配女人宝典视频| 亚洲中文字幕| 小丹让我尝尝你的味道是什么歌啊| 国产成人AV无码-二三区| 泳装美女| 5人轮换免费观看电视剧最新| 麻豆国产AV无码免费视频| 开会桌下把荫蒂添的好多水| 《一滴都不许漏》何泽城林荫| 中字《喝醉的丈夫被结城送回家》| 深入无人区短剧免费高清观看| 朝铜光| 村上凉子| 国产| 妈妈你真棒里面的插曲叫什么| 《女仆教育》动漫第一季| 小雪解开乳罩给老杨摸| 暴躁老阿姨CSGO最强武器搭配| 《熟妇的荡欲》免费看| 麻花星空影视在线看电视免费版| 老师穿白色双开真丝旗袍怎么穿| 美女和男生一起努力的生孩子视频..| 一个人在线观看免费高清电视剧