您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關MongoDB數據庫備份和還原的方法的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。
通常中小型操作系統使用mongodump和mongorestore來進行操作系統的備份和恢復mongodump能夠用于轉儲整個數據庫、集合或查詢結果。mongodump能夠通過轉儲oplog來形成相同的數據快照。mongorestore實用程序將數據恢復到新的或現有的數據庫。mongorestore將從mongodump形成的BSON數據庫轉儲中導入內容,并重播oplog。
一、備份
常用命令:
mongodump-hIP--port端口-u用戶名-p密碼-d數據庫-o文件存在路徑
如果沒有用戶,去掉-u和-p。
如果導出本機的數據庫,去掉-h。
如果是默認端口,去掉--port。
如果想導出所有數據庫,去掉-d。
導出所有數據庫:
[root@localhostmongodb]mongodump-h227.0.0.1-o/home/zhangy/mongodb/
導出指定數據庫:
[root@localhostmongodb]mongodump-h292.168.1.108-dtank-o/home/zhangy/mongodb/
二、還原
常用命令:
mongorestore-hIP--port端口-u用戶名-p密碼-d數據庫--drop文件存在路徑
--drop的意思是,先刪除所有的記錄,然后恢復。
還原所有數據庫:
[root@localhostmongodb]mongorestore/home/zhangy/mongodb/#這里的路徑是所有庫的備份路徑
還原指定數據庫:
[root@localhostmongodb]#mongorestore-dtank/home/zhangy/mongodb/tank/#tank這個數據庫的備份路徑
感謝各位的閱讀!關于MongoDB數據庫備份和還原的方法就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。