18: AuthenticationFailed (error code 18)
MongoDBNe demek?
Kimlik doğrulama başarısız oldu. Sağlanan kullanıcı adı, parola veya kimlik doğrulama bilgileri geçersiz; kullanıcı sisteme giriş yapamadı.
Neden olur?
Yanlış kullanıcı adı/parola, yanlış authSource veritabanı, uyumsuz kimlik doğrulama mekanizması (SCRAM-SHA-1/SCRAM-SHA-256), kullanıcının belirtilen veritabanında tanımlı olmaması.
Nasıl çözülür?
Kullanıcı adı ve parolayı doğrulayın. Bağlantı dizesinde doğru authSource'u belirtin (kullanıcının oluşturulduğu veritabanı, çoğunlukla admin): ...?authSource=admin. Kimlik doğrulama mekanizmasının sunucuyla uyumlu olduğunu kontrol edin. Kullanıcıyı doğru veritabanında oluşturduğunuzdan emin olun. Parolada özel karakter varsa URL-encode edin.