hola, tengo un problema al conectar con Atlas, me dice que la coneccion ha fallado, al parecer es por un problema de autenticación pero e...

Carlos Martinez

Carlos Martinez

Pregunta
studenthace 6 años

hola, tengo un problema al conectar con Atlas, me dice que la coneccion ha fallado, al parecer es por un problema de autenticación pero estoy seguro de que ingreso bien mi contraseña

este es el error que me sale:

err: Location8000: bad auth Authentication failed. :

connect@src/mongo/shell/mongo.js:263:13

@(connect):1:6

exception: connect failed

bueno, en realidad salen muchisimas cosas mas pero no se bien cual prodria ser el error

ya agregué la carpeta bin de mongoDB al PATH de windows de tal manera que al escribir solo mongo corre el mongo shell pero al escribir

mongo "mongodb+srv://curso-de-platzi-ydbgb.mongodb.net/test" --username carlos

me da ese error, no se que pueda ser

5 respuestas
para escribir tu comentario
    Hinder Adrian Alvarez Perlaza

    Hinder Adrian Alvarez Perlaza

    studenthace 6 años

    Revisa cuál es tu IP desde la página , quizás es que no la tienes autorizada desde el cluster de Atlas.

    Meler Carranza Silva

    Meler Carranza Silva

    studenthace 6 años

    en la opción security-> IP whitelist agrega tu IP publica y listo.

    José Andrés Salmerón Alfaro

    José Andrés Salmerón Alfaro

    studenthace 6 años

    me manda esto y no se conecta

    D:\Datos_Perfil\407405>mongo "mongodb+srv://cluster0-0f61n.mongodb.net/test" --username jose MongoDB shell version v4.0.9 Enter password: connecting to: mongodb://cluster0-shard-00-02-0f61n.mongodb.net.:27017,cluster0-shard-00-00-0f61n.mongodb.net.:27017,cluster0-shard-00-01-0f61n.mongodb.net.:27017/test?authSource=admin&gssapiServiceName=mongodb&replicaSet=Cluster0-shard-0&ssl=true 2019-05-08T12:36:05.231-0500 I NETWORK [js] Starting new replica set monitor for Cluster0-shard-0/cluster0-shard-00-02-0f61n.mongodb.net.:27017,cluster0-shard-00-00-0f61n.mongodb.net.:27017,cluster0-shard-00-01-0f61n.mongodb.net.:27017 2019-05-08T12:36:06.060-0500 I NETWORK [ReplicaSetMonitor-TaskExecutor] Successfully connected to cluster0-shard-00-02-0f61n.mongodb.net.:27017 (1 connections now open to cluster0-shard-00-02-0f61n.mongodb.net.:27017 with a 5 second timeout) 2019-05-08T12:36:06.574-0500 W NETWORK [js] Unable to reach primary for set Cluster0-shard-0 2019-05-08T12:36:07.175-0500 I NETWORK [js] Marking host cluster0-shard-00-02-0f61n.mongodb.net.:27017 as failed :: caused by :: Location40356: can't authenticate against replica set node cluster0-shard-00-02-0f61n.mongodb.net.:27017 :: caused by :: connection pool: connect failed cluster0-shard-00-02-0f61n.mongodb.net.:27017 : couldn't connect to server cluster0-shard-00-02-0f61n.mongodb.net.:27017, connection attempt failed: SocketException: El token proporcionado a la función no es válido 2019-05-08T12:36:08.285-0500 W NETWORK [js] Unable to reach primary for set Cluster0-shard-0 2019-05-08T12:36:08.901-0500 I NETWORK [js] Marking host cluster0-shard-00-02-0f61n.mongodb.net.:27017 as failed :: caused by :: Location40356: can't authenticate against replica set node cluster0-shard-00-02-0f61n.mongodb.net.:27017 :: caused by :: connection pool: connect failed cluster0-shard-00-02-0f61n.mongodb.net.:27017 : couldn't connect to server cluster0-shard-00-02-0f61n.mongodb.net.:27017, connection attempt failed: SocketException: El token proporcionado a la función no es válido 2019-05-08T12:36:10.008-0500 W NETWORK [js] Unable to reach primary for set Cluster0-shard-0 2019-05-08T12:36:10.239-0500 I NETWORK [js] Marking host cluster0-shard-00-02-0f61n.mongodb.net.:27017 as failed :: caused by :: Location40356: can't authenticate against replica set node cluster0-shard-00-02-0f61n.mongodb.net.:27017 :: caused by :: connection pool: connect failed cluster0-shard-00-02-0f61n.mongodb.net.:27017 : couldn't connect to server cluster0-shard-00-02-0f61n.mongodb.net.:27017, connection attempt failed: SocketException: El token proporcionado a la función no es válido 2019-05-08T12:36:11.409-0500 W NETWORK [js] Unable to reach primary for set Cluster0-shard-0 2019-05-08T12:36:11.641-0500 I NETWORK [js] Marking host cluster0-shard-00-02-0f61n.mongodb.net.:27017 as failed :: caused by :: Location40356: can't authenticate against replica set node cluster0-shard-00-02-0f61n.mongodb.net.:27017 :: caused by :: connection pool: connect failed cluster0-shard-00-02-0f61n.mongodb.net.:27017 : couldn't connect to server cluster0-shard-00-02-0f61n.mongodb.net.:27017, connection attempt failed: SocketException: El token proporcionado a la función no es válido 2019-05-08T12:36:11.642-0500 E QUERY [js] Error: can't authenticate against replica set node cluster0-shard-00-02-0f61n.mongodb.net.:27017 :: caused by :: connection pool: connect failed cluster0-shard-00-02-0f61n.mongodb.net.:27017 : couldn't connect to server cluster0-shard-00-02-0f61n.mongodb.net.:27017, connection attempt failed: SocketException: El token proporcionado a la función no es válido : connect@src/mongo/shell/mongo.js:343:13 @(connect):2:6 exception: connect failed

    Carlos Martinez

    Carlos Martinez

    studenthace 6 años

    tienes razon, resultó ser la contraseña.

    yo estaba introduciendo la contraseña con la que inicio sesión pero esa no es la contraseña que piden sino la contraseña de usuarios mongoDB, solo tuve que cambiarla para que no fuese la cadena larga de caracteres seguros. La cambié por una más simple

    gracias por responder

    Team Platzihace 6 años

    Lo único que veo con el error que compartes es que tengas algún error en la contraseña, prueba cambiar la contraseña e intentar volver a conectarte.

    Si es posible copia el stacktrace completo del error para ver si otra cosa más esta fallando.

Curso Básico de MongoDB

Curso Básico de MongoDB

Domina las bases de MongoDB, el motor de NoSQL que provee alta capacidad de almacenamiento. Optimiza tus procesos gracias a la velocidad de consulta y aprovecha la escalabilidad de este tipo de bases de datos en tus proyectos.

Curso Básico de MongoDB
Curso Básico de MongoDB

Curso Básico de MongoDB

Domina las bases de MongoDB, el motor de NoSQL que provee alta capacidad de almacenamiento. Optimiza tus procesos gracias a la velocidad de consulta y aprovecha la escalabilidad de este tipo de bases de datos en tus proyectos.