Intento crear una copia de seguridad de mi conjunto de réplicas de MongoDB, pero tengo un problema de autenticación: D.
Entonces, cuando trato de usar mongodump
root@e03c2a89ac31:/# mongodump -u myBackupAccount -p 123456 --host mongo1 --out /home/backup 2017-01-17T11:00:41.069+0000 Failed: error connecting to db server: server returned error on SASL authentication step: Authentication failed. root@e03c2a89ac31:/# mongodump -u myBackupAccount -p 123456 --host mongo1 --authenticationDatabase admin --out /home/backup 2017-01-17T12:37:45.819+0000 Failed: error connecting to db server: server returned error on SASL authentication step: Authentication failed. Pero si intento con un mongo shell , puedo conectarme a mi instancia
root@e03c2a89ac31:/# mongo -u myBackupAccount -p 123456 --host mongo1 MongoDB shell version v3.4.1 connecting to: mongodb://mongo1:27017/ MongoDB server version: 3.4.1 REPLICASET_NAME:PRIMARY> exitMi usuario de respaldo fue creado con ese comando
root@e03c2a89ac31:/# mongo -u myUserAdmin --authenticationDatabase "admin" -p 123456 MongoDB shell version v3.4.1 connecting to: mongodb://mongo1:27017/ MongoDB server version: 3.4.1 REPLICASET_NAME:PRIMARY> db.createUser({user: "myBackupAccount", pwd: "123456", roles: [ { role: "backup", db: "admin" } ]})Entonces, ¿sabes por qué no funciona? ¿Hice algo malo? :pag
Gracias de antemano por tu ayuda ;)