mongoDB4.2.8バックアップ・リカバリとインポートのエクスポート


バックアップ


データバックアップは、データの整合性を保存し、電源の遮断、ウイルス感染などを防止し、データを失わせることです.必要であれば、データの紛失を防ぐために、頻繁にバックアップしたほうがいいです.
 :
mkdir -p /bigdata/mongodb-4.2.8/mongodump

 :
mongodump -h localhost:27017 -d dmp_phone -o /bigdata/mongodb-4.2.8/mongodump

-h:MongDB , :127.0.0.1, :127.0.0.1:27017
-d: , :test
-o: , :/home/mongodump/, , 。

リカバリ

 :
mongorestore -h localhost:27017 -d dmp_phone --dir /bigdata/mongodb-4.2.8/mongodump/dmp_phone/

-h:MongoDB 
-d: , :test, , test2
—dir: , :/home/mongodump/itcast/
—drop: , , 。 , , , !

エクスポート

mongoexport -d dmp_phone -c orders -o /bigdata/mongodb-4.2.8/mongodump/orders.csv --type csv -f "_id,item,price,quantity"

-d  
-c collection 
-o  
—type  , json
-f  , —type csv,  -f " "

インポート

 :
mongoimport -d dmp_phone -c orders --file /wangqingguo/bigdata/mongodb-4.2.8/mongodump/orders.csv --headerline --type csv 

-d  
-c collection 
—type  , json
-f  
—headerline  csv, 
—file