私はついに答えを見つけました。 MongoDBレプリカセットには、ユーザーアカウントとキーファイルの両方が必要です。キーファイルは、ログイン用ではなく、レプリカセット内のサーバー間の認証用のようです。
Linuxでmongodbキーファイルを作成し、モード600
ですべてのdbサーバーにコピーします 無傷:
cd
openssl rand -base64 741 > mongodb.key
chmod 600 mongodb.key
mongod.confファイル:
replication:
replSetName: rs0
security:
authorization: enabled
keyFile: /home/USERNAME/mongodb.key
管理者ユーザー:
(just like in question content)