2017-01-18 3 views
0

Я пытаюсь получить доступ к Mongodb в виртуальном боксе, размещенном в Ubuntu. Когда я разрабатываю приложение в Ubuntu, я использовал «meteor create {app_name}»Доступ к mongodb от Robomongo в Virtualbox размещен Ubuntu

Я не изменил монгодский вариант по умолчанию. Поэтому, когда я запускаю приложение Meteor с помощью команды «meteor», я не могу получить доступ к mongodb.

В моем приложении Robomongo в Windows, я использую эти учетные данные,

"192.168.1.13:3001" как хост и порт. Но в нем говорится: «Не удалось подключиться».

Что мне нужно сделать, чтобы подключиться к моему mongodb?

+0

Вы хотите подключить свой robomongo к тому же компьютеру, на котором у вас есть база данных? или вы хотите подключить его на другой машине? –

+0

Мое приложение robomongo находится в окнах. Virtualbox установлен в этих окнах, а виртуальные боксы фактически размещают Ubuntu os. и база данных находится в ubuntu os. – JMA

ответ

1

Эй После некоторого рытья я выясню решение.

шаги, которые вы должны следовать:

  1. Перейти к следующему пути cd /etc
  2. Там вы найдете файл под названием mongod.conf открыть этот файл с помощью

sudo vim mongod.conf

3.Вы будете в файле типа i и найти bindIp, написанный там.

4.now вам нужно изменить bindIp из MongoDB в 0.0.0.0

5.Type Ctrl + C затем : WQ // записи и довольно

6.sudo службы mongod перезагрузите

7.Go к вашему robomongo и создать соединение и в поле адреса просто введите свой ip (192.168.1.13) // номер порта не требуется, в котором вы работаете, порт кода будет по умолчанию портом, на котором запускается mongodb 27017

+0

не работает для меня. – JMA

+0

вам нужно поставить IP-адрес вашего ubuntu в свои окна robomongo. вы следовали всем вышеперечисленным шагам, с какими проблемами вы сталкиваетесь? –

+0

То же самое «Не удалось подключиться». Я использовал 192.168.1.13. В 4-м шаге выше, действительно ли это 0.0.0.0? – JMA

Смежные вопросы