mongodb數(shù)據(jù)備份和還原主要分為二種笔诵,一種是針對(duì)于庫(kù)的mongodump和mongorestore晴埂,一種是針對(duì)庫(kù)中表的mongoexport和mongoimport语卤。
針對(duì)庫(kù)的導(dǎo)出與導(dǎo)入
- 導(dǎo)出
mongodump -h IP --port 端口 -u 用戶名 -p 密碼 -d 數(shù)據(jù)庫(kù) -o 文件存在路徑
- 導(dǎo)入
mongorestore -h IP --port 端口 -u 用戶名 -p 密碼 -d 數(shù)據(jù)庫(kù) --drop 文件存在路徑
針對(duì)表的導(dǎo)出與導(dǎo)入
- 導(dǎo)出
mongoexport -h IP --port 端口 -u 用戶名 -p 密碼 -d 數(shù)據(jù)庫(kù) -c 表名 -f 字段 -q 條件導(dǎo)出 --csv -o 文件名
- 導(dǎo)入
mongoimport -h IP --port 端口 -u 用戶名 -p 密碼 -d 數(shù)據(jù)庫(kù) -c 表名 --upsert --drop 文件名