Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

721
Visualizações
el servidor devolvió un error en el paso de autenticación SASL: la autenticación falló

El siguiente es mi dial de conexión MongoDB de GoLang. Pero está devolviendo un mensaje de pánico "el servidor devolvió un error en el paso de autenticación SASL: la autenticación falló ". Mi nombre de usuario, contraseña, hostAddrs y dbName son correctos. ¿Que me estoy perdiendo aqui?

 dbName: = os.Getenv("ENV_DBNAME") userName: = os.Getenv("ENV_DBUSER") password: = os.Getenv("ENV_DBPASS") dbHost: = os.Getenv("ENV_DBHOST") mongoDialInfo: = & mgo.DialInfo { Addrs: [] string { dbHost }, Database: dbName, Username: userName, Password: password, Timeout: 60 * time.Second, } sess, err: = mgo.DialWithInfo(mongoDialInfo) if (err != nil) { panic(err) }
over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Enfrenté un error similar y agregué el parámetro --authenticationDatabase y funcionó mientras nos conectamos a un MongoDB remoto

Use el siguiente formato similar en su código:

 $mongorestore --host databasehost:98761 --username restoreuser --password restorepwd --authenticationDatabase admin --db targetdb ./path/to/dump/
over 4 years ago · Santiago Trujillo Relatório

0

A menudo confundimos con el parámetro en el comando mongoexport con el usuario "Iniciar sesión". El comando espera "Nombre de usuario de la base de datos", no el nombre de usuario de inicio de sesión. Esta es una posibilidad de ingresar un nombre de usuario incorrecto. El "Nombre de usuario de la base de datos" se puede encontrar en la pestaña "Usuarios" de una base de datos

over 4 years ago · Santiago Trujillo Relatório

0

Obtuve mi respuesta de este enlace: https://newbiedba.wordpress.com/2016/11/21/mongodb-3-2-server-returned-error-on-sasl-authentication-step-authentication-failed/

Excepto por todas las respuestas anteriores, la única razón no mencionada es que mi contraseña tiene un carácter especial '$'. Creo que esta es una práctica muy común para tener caracteres especiales y esto puede hacer tropezar a muchos sin este simple consejo:

Al usar la línea de comando mongo/mongostat/etc. ¡Comillas simples tu nombre de usuario o contraseña que tiene caracteres especiales!

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda