亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

湘潭市| 保靖县| 吐鲁番市| 逊克县| 冕宁县| 临洮县| 塔城市| 阿拉善盟| 综艺| 沂源县| 新昌县| 玛纳斯县| 筠连县| 南康市| 泾阳县| 古蔺县| 嫩江县| 湟中县| 东山县| 武鸣县| 冷水江市| 水富县| 广河县| 朔州市| 莱西市| 勐海县| 广州市| 庆元县| 高碑店市| 连云港市| 多伦县| 鸡西市| 连山| 洪江市| 阿尔山市| 沽源县| 湄潭县| 八宿县| 胶南市| 隆安县| 建水县|