MongoDB 備份與還原


  • Lv 1

    備份資料庫 ( Mongodump )

    常用的參數:
    -h:         host,表示資料庫主機的IP位置或是電腦名稱
    -u:         user,登入的帳號
    -p:         password,登入的密碼
    --port:  指定port號
    -d:        database,備份資料庫的名稱
    -c:        collection,指定備份某一個Collection
    -o:        output備份輸出的磁碟位置(Folder Path)
    -q:        query,備份的過濾條件

    範例:
    份本機的mydb的全部資料:
    mongodump -d mydb -o ../data/backup

    備份遠端的資料庫:
    mongodump -h myserver2 --port 37017 -u myname -p xxxx -d mydb -o ../data/backup



    還原資料庫 ( Mongorestore )


    mongorestore的參數跟mongodump參數差不多
    --drop 參數表示在還原操作前會先把每一個collection先刪除,一般的狀態之下是要加入這一個參數。


    範例:
    mongorestore -d yourDataBaseName --drop d:/backup/yourDataBaseName



登录后回复
 

与 萌阔论坛 的连接断开,我们正在尝试重连,请耐心等待