Вариант с бэкапом у меня работает прекрасно. docker exec mongodb2 sh -c 'mongodump --uri="mongodb://<username>:<password>@localhost:27017/<dbname>?authSource=admin&readPreference=primary" --archive' > db.dump    ТО ВАРИАНТ С ВОССТАНОВЛЕНИЕМ - docker exec mongodb3 sh -c 'mongorestore -d <dbname> -u <user> -p <password>' < db.dump  Возвращает мне  error connecting to host: could not connect to server: connection() : auth error: sasl conversation error: unable to authenticate using mechanism "SCRAM-SHA-1": (AuthenticationFailed) Authentication failed   Есть внятный вариант восстановления базы под  логином и паролем?
                  
                  
                
authSource=admin
--authenticationDatabase=<database-name> database that holds the user's credentials
Да, вот такая команда адекватно отработала docker-compose exec -T mongodb sh -c 'mongorestore --archive --username=mongo --password=password --authenticationDatabase=admin' < /opt/db.dump
Обсуждают сегодня