DBAtlas · Atlas de operações de banco de dados

18: AuthenticationFailed (error code 18)

MongoDB

O que significa?

A autenticação falhou. O nome de usuário, a senha ou as credenciais fornecidos são inválidos; o usuário não conseguiu fazer login.

Por que acontece?

Nome de usuário/senha errados, banco de dados authSource errado, mecanismo de autenticação incompatível (SCRAM-SHA-1/SCRAM-SHA-256), ou o usuário não está definido no banco de dados especificado.

Como resolver

Verifique o nome de usuário e a senha. Especifique o authSource correto na connection string (o banco de dados em que o usuário foi criado, geralmente admin): ...?authSource=admin. Verifique se o mecanismo de autenticação é compatível com o servidor. Certifique-se de que o usuário foi criado no banco de dados correto. Faça URL-encode da senha se ela contiver caracteres especiais.

Abrir no DBAtlas →

Mais entradas deste banco