mongodb資料遷移步驟
需求:需要將一台linux上的mongodb資料遷移到另外一台linux上
例:a遷移到b
方案:兩個命令即可完成任務:
資料的匯出:mongoexport
資料的匯入:mongoimport
具體步驟:
匯出:1.找到a的mongodb的mongoexport所在目錄。
例如:cd /usr/local/mongodb/bin
2.將資料匯出,執行命令:./mongoexport -d databasename -c collectionname -o ***.dat
其中,databasename為資料庫名稱,collectionname為集合名稱,***.dat為匯出後的名稱
匯出後的***.dat將在mongoexport所在的目錄下。
例如:./mongoexport -d student -c studentinfo -o studentinfo.dat
將資料庫student下的集合studentinfo匯出到mongoexport所在的目錄下,並將其命名為studentinfo.dat
3.按照上面的步驟將所有集合都匯出來,至此匯出完畢。
匯入:4.將匯出的集合資料移動到b伺服器上mongoimport所在的目錄,可以使用命令:
sudo mv /tmp/***.dat /db/mongo/bin (將***.dat移動到/db/mongo/bin目錄下)
5.找到b的mongoimport所在的目錄:cd /db/mongo/bin
6.將資料匯入,執行命令:
./mongoimport -h 127.0.0.1:port -u *** -p ***-d databasename -c collectionname ***.dat
其中,databasename為資料庫名稱,collectionname為集合名稱,***.dat為匯入的集合
例如:./mongoimport -h 127.0.0.1:27017 -u zhangsan -p zhangsan -d student -c studentinfo studentinfo.dat
-h 127.0.0.1:27017:連線到本地,埠號為27017
-u zhangsan:使用者名為zhangsan
-p zhangsan:密碼為zhangsan
-d student -c studentinfo studentinfo.dat:將studentinfo.dat匯入到資料庫名稱為student,集合名稱為studentinfo中。
至此,遷移完畢。
Mongodb資料遷移步驟
mongodb資料遷移步驟 需求 需要將一台linux上的mongodb資料遷移到另外一台linux上 例 a遷移到b 方案 兩個命令即可完成任務 資料的匯出 mongoexport 資料的匯入 mongoimport 具體步驟 匯出 1.找到a的mongodb的mongoexport所在目錄。例如...
Mongodb資料遷移步驟
mongodb資料遷移步驟 需求 需要將一台linux上的mongodb資料遷移到另外一台linux上 例 a遷移到b 方案 兩個命令即可完成任務 資料的匯出 mongoexport 資料的匯入 mongoimport 具體步驟 匯出 1.找到a的mongodb的mongoexport所在目錄。例如...
cacti資料遷移步驟
cacti資料遷移步驟 2011 8 25 有些時候需要備份cacti 資料或者 cacti 需要遷移到其他機器,在操作過程中可能會遇到這樣那樣的問題,為避免今後遷移 備份時出現同樣的問題,先將此次成功遷移的步驟記錄下來,供今後參考 1 在原機上備份以下資料 a cacti 源 路徑 usr sha...