System
Идентификатор распространителя: Ubuntu
Описание: Ubuntu 16.04.5 LTS
Релиз: 16.04
Мой докер-compose.yml
version: "3"
services:
mongo:
image: mongo
container_name: mongodb
environment:
- MONGO_INITDB_ROOT_USERNAME=test1
- MONGO_INITDB_ROOT_PASSWORD=test1
- MONGO_DATA_DIR=/data/db
ports:
- 27017:27017
volumes:
- ./data/db:/data/db
command: [--auth]
Я пытаюсь получить доступ к монго:
mongo -u test1 -p'test1' --port 27017 --authenticationDatabase admin
и выдает ошибку:
MongoDB shell version: 2.6.10
connecting to: 127.0.0.1:27017/test
2019-01-06T17:06:39.987+0700 Error: 2 { ok: 0.0, errmsg: "Auth mechanism not specified", code: 2, codeName: "BadValue" } at src/mongo/shell/db.js:1287
exception: login failed
Так что я пытаюсь с определенным механизмом аутентификации:
mongo -u test1 -p'test1' --port 27017 --authenticationDatabase admin --authenticationMechanism SCRAM-SHA-1
и это тоже выдает ошибку:
MongoDB shell version: 2.6.10
connecting to: 127.0.0.1:27017/test
2019-01-06T17:07:44.967+0700 Error: 2 SCRAM-SHA-1 mechanism support not compiled into client library. at src/mongo/shell/db.js:1287
exception: login failed
Я запутался в ошибке msg SCRAM-SHA-1 mechanism support not compiled into client library. at src/mongo/shell/db.js:1287
. Как это решить?
Спасибо!