mongodb數(shù)據(jù)庫的遷移除了常規(guī)的mongodump笛求、mongoexport奏窑、mongorestore熬丧、mongoimport之外笋粟,可以采用直接拷貝數(shù)據(jù)庫文件的方式進行。
拷貝文件需要停止數(shù)據(jù)庫服務析蝴,停止后直接拷貝數(shù)據(jù)庫文件目錄中的數(shù)據(jù)即可害捕。
注意事項:
1、.lock文件不要拷貝闷畸;
2尝盼、diagnostic.data的文件夾不要拷貝,如果拷貝佑菩,在新的數(shù)據(jù)庫運行時會出現(xiàn)錯誤盾沫,需要修復,時間有點長倘待。
拷貝完成疮跑,用相同的參數(shù)和數(shù)據(jù)庫版本啟動數(shù)據(jù)庫即可。
這樣拷貝數(shù)據(jù)及完成數(shù)據(jù)遷移凸舵。
采用mongodump需要重建數(shù)據(jù)庫祖娘,時間長;如果遷移的機器性能比較差,重建索引有困難渐苏。
參考鏈接: