Дом » хранение и хранение данных » Как мне подключиться к серверу MongoDB?

Как мне подключиться к серверу MongoDB?

388
Последнее обновление: 2021-02-04 13:00:45


Ответить:
Настройте своего пользователя. Сначала ssh на свой сервер и войдите в оболочку mongo , набрав mongo . Включите аутентификацию и откройте MongoDB доступ ко всем IP-адресам. Отредактируйте файл конфигурации MongoDB . Откройте порт 27017 на своем экземпляре EC2. Перейдите на панель управления EC2: https://console.aws.amazon.com/ec2/ Последний шаг: перезапустите демон mongo ( mongod ). Здесь, как мне подключиться к MongoDB? Чтобы подключиться к вашей локальной MongoDB , вы устанавливаете имя хоста на localhost и порт на 27017. Эти значения используются по умолчанию для всех локальных подключений MongoDB (если вы их не изменили). Нажмите подключиться , и вы должны увидеть базы данных в вашем локальном MongoDB . Можно также спросить, почему MongoDB не подключается? Как показывает статус вашей службы mongodb , ваш процесс mongod не существует. Итак, если вы попытаетесь подключиться (с помощью mongo -программы) к своему mongod, вы не сможете. Итак, перезапустите службу mongod sudo mongodb restart, попробуйте сейчас подключить ее mongo . Если вы хотите увидеть, что происходит при завершении работы, подпишитесь на mongodb . Соответственно, как MongoDB подключается к имени пользователя и паролю? Краткий ответ. Запустите MongoDB без контроля доступа. mongod --dbpath / data / db. Подключиться к экземпляру. mongo. Создайте пользователя. используйте some_db db. Остановите экземпляр MongoDB и снова запустите его с контролем доступа. mongod --auth --dbpath / data / db. Подключиться и пройти аутентификацию как пользователь. Как мне получить доступ к MongoDB с терминала? Оболочка MongoDB находится в том же месте, что и другие двоичные файлы. Итак, чтобы запустить его, откройте новое окно Терминала / командной строки и введите mongo (Linux / Mac) или mongo .exe (Windows). Это предполагает, что путь был добавлен в ваш PATH. Если нет, вам нужно указать полный путь.

up