単一のテーブルをエクスポートする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