2.4
にアップグレードしたいMongoDBバージョン4.0
があります。正式な解決策は、2.4
から2.6
にアップグレードしてから、3.0
にアップグレードすることです。 2.6
から3.0
にアップグレードし、ストレージエンジンをWiredTiger
に変更しようとしています。
2.6
から3.0
にアップグレードするには、2.6
executablesのbinフォルダーの名前を変更してから、3.0
binフォルダーの名前をbinに変更しました(したがって、 3.0
)。次に この公式のMongoDBアップグレードマニュアル にあるように、- このマニュアル を使用してストレージエンジンをWiredTiger
に変更しようとしています。
ただし、このコマンドを実行すると:
mongod --storageEngine wiredTiger --dbpath ../dataDb_WiredTiger
マニュアルで提案されているように、エラーが発生します:
SCRAM-SHA-1認証がadminのMyAdminUserに失敗しました。 UserNotFoundユーザーMyAdminUser @ adminが見つかりませんでした
メカニズムMONGODB-CRによるMyAdminUser @ adminの認証に失敗しました:AuthenticationFailed UserNotFoundユーザーMyAdminUser @ adminが見つかりませんでした
しかし、MongoVUEまたはシェルを使用すると、同じユーザーを使用して認証できます。
ここで何が欠けていますか?
ありがとうございました。
結局、mongodを実行するときに設定ファイルを使用して動作するようになりました。理由がわからない。