MongoDB資料遷移方案

2021-07-23 04:30:29 字數 733 閱讀 1403

mongodump,mongorestore

mongodump:

命令格式:mongodump -h dbhost  -d dbname -o dbdirectory

-h:mongodb所在伺服器位址,例如127.0.0.1,也可以指定埠:127.0.0.1:8080 

-d:需要備份的資料庫名稱,例如:test_data

-o:備份的資料存放的位置,例如:/home/bak

-u:使用者名稱,使用許可權驗證的mongodb服務,需要指明匯出賬號

-p:使用者密碼,使用許可權驗證的mongodb服務,需要指明匯出賬號密碼

mongorestore:

命令格式:mongorestore -h dbhost -d dbname -dorectoryperdb dbdireactory

-h:mongodb所在伺服器位址

-d:需要恢復備份的資料庫名稱,例如:test_data,可以跟原來備份的資料庫名稱不一樣

-directoryperdb:備份資料所在位置,例如:/home/bak/test

-drop:加上這個引數的時候,會在恢復資料之前刪除當前資料;

mongodb分片集群資料遷移(方案一)

將現有mongodb副本集的資料遷移到新的分片集群中,設計三種遷移方案。方案一 先同步資料,再建立分片集群,最後配置分片集群。匯出需要遷移的資料 建立第乙個副本集 將資料匯入到副本集中 增加另外兩個副本集 啟動config server 啟動mongos server 配置分片集群。1.匯出需要遷移...

mongodb分片集群資料遷移(方案二)

方案二 先建立分片集群,再同步資料,最後配置分片集群。匯出資料 建立分片集群 配置config server 配置mongos server 匯入資料 配置分片集群。1.匯出資料 usr local mongo bin mongodump host 172.16.8.134 29017 d 201 ...

mongodb分片集群資料遷移(方案三)

方案三 先建立分片集群,再配置分片集群,最後同步資料。匯出資料 建立分片集群 配置config server 配置config server 配置分片集群 匯入資料。1.匯出資料 usr local mongo bin mongodump host 172.16.8.134 29017 d 201 ...