可以用mongodump來做MongoDB 的庫或表級(jí)別的備份,下面舉例說明:
備份my_mongodb數(shù)據(jù)庫
備份my_mongodb數(shù)據(jù)庫
[root@localhost bin]# ./mongodump -d my_mongodb
connected to: 127.0.0.1
DATABASE: my_mongodb???? to???? dump/my_mongodb
??????? my_mongodb.system.indexes to dump/my_mongodb/system.indexes.bson
???????????????? 1 objects
??????? my_mongodb.user to dump/my_mongodb/user.bson
???????????????? 2 objects
[root@localhost bin]# ll
總計(jì) 67648
-rwxr-xr-x 1 root root 7508756 2011-04-06 bsondump
drwxr-xr-x 3 root root??? 4096 04-10 23:54 dump
-rwxr-xr-x 1 root root 2978016 2011-04-06 mongo
connected to: 127.0.0.1
DATABASE: my_mongodb???? to???? dump/my_mongodb
??????? my_mongodb.system.indexes to dump/my_mongodb/system.indexes.bson
???????????????? 1 objects
??????? my_mongodb.user to dump/my_mongodb/user.bson
???????????????? 2 objects
[root@localhost bin]# ll
總計(jì) 67648
-rwxr-xr-x 1 root root 7508756 2011-04-06 bsondump
drwxr-xr-x 3 root root??? 4096 04-10 23:54 dump
-rwxr-xr-x 1 root root 2978016 2011-04-06 mongo
?
此時(shí)會(huì)在當(dāng)前目錄下創(chuàng)建一個(gè) dump目錄,用于存放備份出來的文件 也可以指定備份存放的目錄,
?[root@localhost bin]# ./mongodump -d my_mongodb -o my_mongodb_dump
connected to: 127.0.0.1
DATABASE: my_mongodb???? to???? my_mongodb_dump/my_mongodb
??????? my_mongodb.system.indexes
my_mongodb_dump/my_mongodb/system.indexes.bson
???????????????? 1 objects
??????? my_mongodb.user to my_mongodb_dump/my_mongodb/user.bson
???????????????? 2 objects
[root@localhost bin]#
?
DATABASE: my_mongodb???? to???? my_mongodb_dump/my_mongodb
??????? my_mongodb.system.indexes
my_mongodb_dump/my_mongodb/system.indexes.bson
???????????????? 1 objects
??????? my_mongodb.user to my_mongodb_dump/my_mongodb/user.bson
???????????????? 2 objects
[root@localhost bin]#
數(shù)據(jù)恢復(fù)
[root@localhost bin]# ./mongorestore -d my_mongodb my_mongodb_dump/*
connected to: 127.0.0.1
Wed Apr 11 00:03:03 my_mongodb_dump/my_mongodb/user .bson
Wed Apr 11 00:03:03????? going into namespace [my_mongodb.user]
Wed Apr 11 00:03:03????? 2 objects found
Wed Apr 11 00:03:03 my_mongodb_dump/my_mongodb/system.indexes.bson
Wed Apr 11 00:03:03????? going into namespace [my_mongodb.system.indexes]
Wed Apr 11 00:03:03 { name: "_id_", ns: "my_mongodb.user", key: { _id: 1 }, v: 0 }
Wed Apr 11 00:03:03????? 1 objects found
[root@localhost bin]#
connected to: 127.0.0.1
Wed Apr 11 00:03:03 my_mongodb_dump/my_mongodb/user .bson
Wed Apr 11 00:03:03????? going into namespace [my_mongodb.user]
Wed Apr 11 00:03:03????? 2 objects found
Wed Apr 11 00:03:03 my_mongodb_dump/my_mongodb/system.indexes.bson
Wed Apr 11 00:03:03????? going into namespace [my_mongodb.system.indexes]
Wed Apr 11 00:03:03 { name: "_id_", ns: "my_mongodb.user", key: { _id: 1 }, v: 0 }
Wed Apr 11 00:03:03????? 1 objects found
[root@localhost bin]#
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
