Невозможно подключиться к удаленному хосту из Mongo Shell - PullRequest
0 голосов
/ 14 октября 2019

Я пытаюсь подключиться к удаленному серверу Mongo из оболочки Mongo, но когда я запускаю оболочку mongo, она продолжает подключаться к localhost по умолчанию. Если я ввожу exit для подключения к другому серверу mongo, оболочка закрывается

Я попытался изменить файл mongod.cfg и установить IP-адрес и порт удаленного сервера, но это не сработало

Я попытался подключиться к удаленному серверу из CMD Windows, но я продолжаю получать эту ошибку SASL mechanism 'PLAIN' is not supported

как я могу изменить подключение по умолчанию оболочки mongo для подключения к удаленному серверу mongo?

enter image description here

1 Ответ

0 голосов
/ 14 октября 2019

mongod.cfg для вашего локального сервера Монго. Изменения в этом файле не влияют на клиент / оболочку.

Параметр authenticationMechanism в вашей команде должен согласовываться с конфигурацией удаленного сервера, а база данных authenticationDatabase должна быть той, где пользователь зарегистрирован на удаленном сервере.

Есть хорошие шансы аутентификации. Механизм SCRAM по умолчанию и база данных "admin".

Попробуйте mongo -u 'username' -p 'password' --authenticationDatabase admin host:port/db

...