MongoDBのエクスポートとインポートデータ

単一のテーブルをエクスポートするmongodump使用している場合、私はエラーが発生しました

#mongodump --host XXX --port 27017 --username '管理者' -p '123456' -d数据库-c表--out backup.bak 
失敗しました:エラーは、DBサーバへの接続:サーバーは、SASL認証ステップでエラーが返されます。認証失敗しました。

情報検索の多くの後、発見はそれに戻って次のテストを追加した後、1以下のパラメータ「--authenticationDatabase admin」です

Mongodump --host --port XXX#27017 --username ' ADMIN ' -p ' 123456 ' --authenticationDatabase ADMIN -c -dデータベーステーブル--out backup.bak

エクスポートライブラリ全体

#mongodump --host XXX --port 27017 --username ' 管理者' -p ' 123456 ' --authenticationDatabase管理-d数据库--out /data0/mongo_data/backup.bak/

このようなエクスポートディレクトリの後

/a.bson /data0/mongo_data/backup.bak/データベース
/data0/mongo_data/backup.bak/データベース/a.metadata.json
...
...

ライブラリ全体をインポート

-H mongorestore#XXX --port 27017 -u ADMIN -p ' 123456 ' --authenticationDatabase ADMIN -dデータベースデータベース--drop /data0/mongo_data/backup.bak/ /

接続されているモンゴ

#モンゴXXX:27017 / adminに-u管理者-p

 

 

 

おすすめ

転載: www.cnblogs.com/lyc94620/p/11825532.html