У меня установлен MongoDB 3.2 на моем Linux Red Hat сервере.Доступ к MongoDB из клиентских машин Windows и Mac
Я начинаю обращаться к нему и просматриваю инструкции для mongo Shell.
Для машины Windows инструкции требуют, чтобы я перешел в командную строку и сменил директории установки. Проблема в том, что MongoDB установлен на моем веб-сервере, а не на моей локальной машине Windows.
Вопрос: применяется ли Mongo Shell для меня тогда? Как начать использовать, подключаться и получать доступ к Mongo с моих компьютеров Windows и Mac?
[Примечание: Я традиционный MySQL/PhpMyAdmin разработчик и хочет перейти к MongoDB]
изменений:
(1) С помощью @AlexBlex я прогрессирующая к попытке подключиться к мой MongoDB на моем сервере от Robomongo на моем клиенте Windows. При попытке настроить мое соединение возникает следующая ошибка. Я пробовал адрес только с моим ip-адресом сервера и с http: // {my server ip}. Ничего не сработало. Смотрите скриншот ошибки
(2) Это то, что у меня есть в моем текущем mongod.conf
файле:
#port=27017
bind_ip=127.0.0.1
(3) вот что мои настройки подключения выглядят. Как ни странно, решение @ AlexBlex ниже показывает вкладку SSH на его версии Mac. В версиях Windows и Mac, которые я только что установил, не хватает этой вкладки.
Замечательно, что вы нашли решение на SO. Примите свой ответ, чтобы отметить вопрос как разрешенный. Было бы замечательно, если бы вы добавили примечание к ответу, что эта настройка открывает доступ к вашей базе данных любому пользователю в Интернете и не должна использоваться в производстве, если вы не разрешаете mongodb auth и ssl: https://docs.mongodb.org/ручной/управление/безопасности контрольный список / –