91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MongoDB備份與恢復

發布時間:2020-07-09 07:02:55 來源:網絡 閱讀:834 作者:zhu_my 欄目:MongoDB數據庫

       mongodbmysql很相似,那么它是否也和mysql一樣可以備份數據庫和恢復數據庫呢?那是當然的,下面將簡單介紹mongodb的備份和恢復。

1.MongoDB備份

備份指定庫:
mongodump -h ip -d dbname -o dir     

-h后面跟服務器ip,-d后面跟database名字,不加則備份所有庫,-o后指定備份到哪里,它是一個目錄

例如:mongodump -d admin -o /tmp/mongobackup/   #將admin庫備份到/tmp/mongobackup目錄下

備份所有庫:
mongodump -h ip -o dir

備份指定集合:
mongodump -d mydb -c test -o /tmp/test    

-c指定集合名字

導出集合為json文件:
mongoexport -d mydb -c test -o /tmp/test.json

-o后面跟的是一個文件名字不是目錄

說明:mongodump備份test集合會生成test.bson和test.metadata.json兩個文件,無法通過查看這兩個文件來查看test集合的文檔內容。而mongoexport備份test集合是自己命名的一個.json文件,該文件的內容就是test集合的文檔內容,可以通過查看該.json文件看到test集合的所有文檔內容。


2.MongoDB恢復

恢復所有庫:
mongorestore --drop dir/ 

其中dir是備份所有庫的目錄名字,其中--drop可選,意思是當恢復之前先把之前的數據刪除,不建議使用

恢復指定庫:
mongorestore -d mydbdir/ 

-d跟要恢復的庫名字,dir就是該庫備份時所在的目錄

例如:mongorestore -d /tmp/mongobackup/admin/   #恢復admin數據庫

恢復集合:
mongorestore -d mydb -c test dir/mydb/test.bson 

-c后面跟要恢復的集合名字,dir是備份mydb庫時生成文件所在路徑,這里需要集合bson文件的路徑而不是目錄

導入集合:
mongoimport -d mydb -c test --file /tmp/test.json

mongoimport和mongoexport是相對的




向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

德江县| 陇川县| 湘潭市| 读书| 城步| 龙里县| 余干县| 竹山县| 蒙阴县| 阿荣旗| 泸西县| 南丰县| 宁城县| 衡阳市| 广宗县| 南充市| 舒兰市| 慈利县| 肃宁县| 电白县| 西吉县| 定南县| 东乡族自治县| 镇平县| 天全县| 博客| 右玉县| 广元市| 辰溪县| 凭祥市| 邹城市| 津南区| 海兴县| 平利县| 昌都县| 遵义市| 丹阳市| 鄯善县| 井冈山市| 黔东| 潮州市|