Окно установки платформы MongoDB
MongoDB Скачать
MongoDB предоставляет 32-разрядные и 64-разрядные системы предварительно скомпилированные бинарные пакеты , которые вы можете скачать и установить с официального сайта MongoDB, MongoDB предварительно скомпилированные бинарные пакеты Скачать: http://www.mongodb.org/downloads
Примечание: После того, как MongoDB2.2 версия больше не поддерживает систему Windows XP.
- MongoDB для Windows 64-бит для 64-разрядной Windows Server 2008 R2, Windows 7, и последняя версия оконной системы.
- MongoDB для Windows 32-бит для 32-битных систем Window и последний Windows Vista.На 32-битных системах MongoDB баз данных до 2 Гб.
- MongoDB для Windows 64-разрядной Легаси для 64-разрядной Windows Vista, Windows Server 2003 и Windows Server 2008.
В зависимости от вашей системы, загрузите файл .msi 32-разрядной или 64-разрядной, дважды щелкните загруженный файл и следуйте инструкциям, чтобы установить операцию.
Во время установки вы можете нажать на кнопку «Custom (Пользовательский)», чтобы установить директорию установки.
Создание каталога данных
В каталоге БД MongoDB будет хранить каталог данных. Но это не будет брать на себя инициативу, чтобы создать каталог данных, нам нужно создать его после завершения установки. Обратите внимание, что каталог данных должны быть помещены в корневой каталог ((например, C: \ или D: \ и т.д.).
В этом уроке, мы имеем C: диск установлен MongoDB, теперь давайте создадим каталог данных, а затем создать дб каталог данных каталога.
Вы также можете создать эти каталоги через окно Проводника, а не обязательно через командную строку.
Под командной строки для запуска сервера MongoDB
Для запуска сервера MongoDB из командной строки, необходимо выполнить mongod.exe файлы из каталога бен каталог MongoDB.
В случае успеха, он выводит следующую информацию:
Сервер MongoDB в качестве службы Windows,
Обратите внимание, что вы должны иметь права администратора выполнить следующую команду. Выполните следующую команду MongoDB сервер в качестве службы Windows:
В следующей таблице приведены параметры MongoDB , созданные Пояснение:
параметры | описание |
---|---|
—bind_ip | Связующие IP-услуг, если связывание 127.0.0.1, вы можете получить доступ только к машине, не указать значения по умолчанию для всех локальных IP |
—logpath | Учитывая файл журнала MongoDB, обратите внимание, что указанный файл не является каталогом |
—logappend | Используйте дополнительный способ записи журнала |
—dbpath | Укажите путь к базе данных |
—port | Задает номер порта службы, порт 27017 по умолчанию |
—serviceName | Укажите имя службы |
—serviceDisplayName | Указывает имя службы, выполнение службы при наличии нескольких MongoDB. |
—install | Места в качестве службы Windows. |
MongoDB Управление Shell
Если вам нужно ввести фон управления MongoDB, вам необходимо открыть директорию бен каталог установки MongoDB, а затем выполнить mongo.exe документ, MongoDB Шелл MongoDB поставляется с интерактивной оболочки Javascript, используемый для MongoDB взаимодействия и управления тип окружающей среды.
При входе в MongoDB фона, по умолчанию будет использоваться для ссылки на тестовый документ (базы данных):
Так как оболочка JavaScript, вы можете запустить простую арифметику:
Команда БД используется для просмотра документа текущей операции (базы данных):
Вставьте некоторую простую запись и найти его:
Первая команда вставляется в цифровой х 10 коллекции поле w3big.
Как установить MongoDB на Ubuntu 18.04
Введение
MongoDB — это бесплатная СУБД с открытым исходным кодом. Это документоориентированная СУБД, реализованная при помощи подхода NoSQL. На июль 2018 года MongoDB входит в пятерку самых популярных СУБД (при этом остальные четыре СУБД — реляционные).
Преимущества использования MongoDB — это высокая скорость разработки, масштабируемость, использование гибкого языка для формирования запросов, эффективное хранение двоичных данных больших объемов.
Требования
Для того, чтобы выполнить инструкции из этой статьи, у вас должен быть сервер с установленной на нем ОС Ubuntu 18.04, пользователем, который может выполнять команды sudo, и фаерволом.
Шаг 1: установка MongoDB
Актуальную версию MongoDB можно установить из официальных репозиториев Ubuntu. Для этого можно использовать утилиту apt.
Сначала нужно обновить список пакетов:
А затем установить MongoDB:
Эта команда устанавливает несколько пакетов, а именно саму СУБД MongoDB и полезные инструменты для работы с сервером. Сервер базы данных автоматически начнет работать сразу после установки.
Теперь надо проверить, что сервер запущен и работает корректно.
Шаг 2: проверка работы базы данных
Для начала нужно проверить статус службы. Сделать это можно при помощи следующей команды:
Вывод на экране будет примерно вот таким:
То есть утилита systemctl (она используется для управления службами в Linux) показывает, что сервер MongoDB запущен и работает.
Если этого недостаточно, то можно подключиться к серверу базы данных и выполнить диагностику.
В выводе вы увидите версию текущей базы данных, адрес сервера и порт.
Единица в поле “ok” говорит о том, что сервер работает корректно.
Теперь необходимо разобраться в том, как управлять сервером.
Шаг 3: управление MongoDB
MongoDB устанавливается в качестве службы systemd, а значит, управлять СУБД можно при помощи стандартных команд system – точно так же, как и другими службами Ubuntu.
Команда для того, чтобы проверить статус службы:
Команда для остановки сервера:
Команда для запуска сервера после остановки:
Команда для того, чтобы перезапустить службу:
По умолчанию MongoDB запускается вместе с запуском сервера, но эту предустановку можно изменить следующей командой:
Если вам снова нужно добавить службу в автозагрузку, то введите:
Теперь можно перейти к настройке фаервола.
Шаг 4: настройка фаервола
При стандартных настройках фаервола сервер MongoDB будет недоступен из сети. Если вы собираетесь использовать сервер MongoDB локально с приложениями, работающими на этом же сервере, то это подходящая настройка, которую лучше стоит оставить.
Однако если вы хотите сделать возможным доступ через интернет, то вам нужно разрешить входящие соединения в ufw.
Для того, чтобы дать доступ к MongoDB по стандартному порту 27017, можно использовать команду:
Но в этом случае доступ к базе данных получат абсолютно все пользователи, что небезопасно.
Поэтому лучше разрешить доступ только из определенных мест, например, с другого сервера. Для этого вам нужно дать доступ к стандартному порту MongoDB, но с указанием IP-адреса другого сервера, с которого можно будет подсоединяться:
Проверить изменения в настройках фаервола можно командой:
В выводе вы увидите, что трафик по порту 27017 разрешен:
Несмотря на то, что порт открыт, сейчас MongoDB слушает только локальный адрес 127.0.0.1. Для того, чтобы разрешить удаленные подключения, вам нужно добавить в файл mongod.conf публичный IP-адрес вашего сервера.
Откройте конфигурационный файл MongoDB:
Добавьте IP-адрес сервера в строку bindIP:
Обязательно поставьте запятую между уже написанным IP-адресом и тем, который вы добавляете.
Сохраните и закройте файл, а затем перезапустите MongoDB:
Теперь удаленные подключения к MongoDB разрешены.
Как запустить Mongo DB из Windows?
Я установил MongoDB на моем компьютере с Windows 7 (64 бит). Я тоже создал путь data/db, но когда я попытался запустить mongodb с помощью команды ‘C:\mongodb\bin\mongod.exe’ , он не запускается. Это показывает admin web console waiting for connections on port 28017 .
Помогите мне в запуске MongoDB. А также, пожалуйста, предложите, если какой-либо графический интерфейс доступен для MongoDB.
Шаг 1
Шаг 2
Шаг 3
Шаг 4
- cd to C:\Program Files\MongoDB\Server\3.2\bin>
- введите команду mongod
- по умолчанию, сервер mongodb запускается с порта 27017
Шаг 5
- (необязательно) скачать RoboMongo и следовать нормальным инструкциям по настройке
Шаг 6
Ваш mongodb запущен и связан с RoboMongo — сторонним графическим интерфейсом
Это сработало для меня
- Скачать с http://www.mongodb.org/downloads
- Установите MSI- файл в папку C:\mongodb
- Создайте данные, data\db, каталоги журналов и файл mongo.config в C:\mongodb.
Добавьте следующие строки в файл » mongo.config «
Подключитесь к локальному серверу MongoDB через командную строку
Подключитесь к удаленному серверу MongoDB через командную строку с аутентификацией.
Шаг 1: Сначала загрузите .msi i.e файл установки из
Шаг 2: Выполните установку, используя загруженный .msi файл. Автоматически он сохраняется в файлах программ. Вы можете выполнить выборочную установку и изменить каталог.
После этого вы сможете увидеть папку Mongodb
Шаг 3: Создайте новую папку в этой папке Mongodb с именем «data». Создайте новую папку в каталоге данных с именем «db».
Шаг 4: Открыть cmd. Перейдите в каталог, в котором существует ваша папка mongodb, и перейдите на путь, например C:\MongoDB\Server\3.0\bin. В папке bin вы должны иметь mongodb.exe
Шаг 5: Теперь используйте
Создайте службу MongoDB в Windows. Первый открытый cmd с администратором
есть 2 способа запуска mongoDB Место установки (например: C:/)
в первую очередь: скопируйте папку mongoDB в папку C:/ затем меняет имя на «mongodb» или что-то, что вам нужно. здесь ex с именем «mongodb»
1: setup mongoDB — это служба Windows —
2: небольшой .BAT файл для запуска mongoDB без установки скопировать и вставить в блокнот и сохранить файл с типом файла «.bat» вот он:
если вы получаете ошибку 1078 или 1087 позволяет удалить все данные в C:/data/db и перезапустить mongoDB (скопировать старые данные в новую папку и выполнить резервное копирование после перезапуска mongoDB)
получайте удовольствие от него
Я выполнил следующие шаги. Возможно, это сработает для вас.
Создать каталог, как показано ниже
C:\DATA\DB
Это сработало для меня.
Это правильно написано над здесь
Если вы загрузите файл .msi, установите его, и если вы загрузите zip файл, извлеките его.
MongoDB требует каталога данных для хранения всех данных. По умолчанию путь каталога данных MongoDBs \data\db. Создайте эту папку, используя следующие команды из командной строки:
Вы можете указать альтернативный путь для файлов данных, используя опцию —dbpath для mongod.exe, например:
C:\mongodb\bin\mongod.exe —dbpath d:\test\mongodb\data
Если ваш путь включает пробелы, заключите весь путь в двойные кавычки, например:
C:\mongodb\bin\mongod.exe —dbpath «d:\test\mongo db data»
Вы также можете указать dbpath в файле конфигурации.
Чтобы запустить MongoDB, запустите mongod.exe. Например, из командной строки:
Чтобы подключиться к MongoDB через оболочку mongo.exe, откройте другую командную строку.
It is showing admin web console waiting for connections on port 28017.
Вышеупомянутое сообщение означает, что mongodb успешно запущен и прослушивает порт 28017.
Вы можете использовать оболочку mongo ( mongo.exe ) для подключения к mongoDB и выполнения операций db.
Существует несколько графических инструментов для MongoDB, таких как MongoVUE и т.д.
Установка MongoDB в Windows немного сложнее по сравнению с другими исполняемыми файлами. Получил хорошую справку после долгого поиска, который я получил Установка MongoDB в Windows
После установки откройте командную строку и введите «mongod», затем сверните окно и откройте другое окно командной строки и введите «mongo», и вы увидите сообщение об успешном подключении к тестовой базе данных.
Фактически Windows-способ использования сервиса, из официальной документации:
Узнайте, где установлен ваш исполняемый файл, путь может быть следующим:
Создайте файл конфигурации с таким контентом (формат yaml), путь может выглядеть примерно так:
- Выполните команду admin следующей командой (запустите командную строку как admin):
Если пути уменьшены с помощью точек, см. выше.
Ключ —install говорит mongo, чтобы установить себя как службу Windows.
Теперь вы можете запускать, останавливать, перезагружать сервер mongo, поскольку обычный сервис Windows выбирает ваш любимый способ:
- from Control Panel → Administration → Services → MongoDB
- путем выполнения команды из командной строки как admin: ( net start MongoDB )
Проверьте файл журнала, указанный в файле конфигурации, если возникнут проблемы.
Это ВСЕ, что мне нужно для запуска mongo в PowerShell, многие ответы слишком сложны для IMO.
- Установите: https://www.mongodb.com/download-center#community
- Добавьте C:\Program Files\MongoDB\Server\3.6\bin в переменную среды «путь». Обратите внимание: эта версия будет устаревшей в ближайшее время.
- Включите новый PowerShell, так как он получает переменные среды при запуске, затем введите mongod
- Откройте другое окно PowerShell и введите mongo — у вас есть доступ к mongo REPL! Если вы этого не сделаете, просто повторите 4 снова (известная ошибка: https://jira.mongodb.org/browse/SERVER-32473)
Очевидно, что многие люди ответили на ваш вопрос о том, как заставить работать mongoDb, я бы ответил на вторую часть: Относительно соответствующего графического интерфейса для mongoDB
Мое предложение, пойти на MongoChef (сейчас Studio 3T)
Вы можете легко установить и использовать его.
Для пошагового руководства к инструменту GUI.
дополнительная вещь, которую вы можете сделать, это удивительно
является то, что вы можете добавить «C:\Program Files\MongoDB\Server\4.0\bin» к переменным системного окружения, это позволит вам запускать команду «mongod» в любом месте вашего cmd без перехода в каталог bin каждый время.
— обратите внимание, что путь к каталогу bin может быть другим в вашем случае —
так что все устроить
1- создайте папку data/db на вашем диске c «это путь по умолчанию, mongo будет искать место для хранения файлов вашей базы данных, поэтому вам не нужно указывать его с помощью ‘—dbpath'»
2- добавьте «C:\Program Files\MongoDB\Server\4.0\bin» в переменные среды вашей системы.
3- открытый тип CMD «mongod»
— Я видел это на канале YouTube под названием «thenewboston», что также удивительно —
Установка занимает некоторое время. Сделав это, выполните следующие действия, чтобы получить свой сервер running-.
- Перейдите на диск C, создайте папку с именем data и внутри нее создайте еще одну папку с именем db.
- Теперь перейдите в каталог, где установлен сервер monodb. Перейдите в C:\Program Files\MongoDB\Server (версия)\bin. Скопируйте это местоположение файла.
- Чтобы упростить запуск сервера в будущем, нажмите клавишу Windows и введите переменные среды.
- Вы увидите опцию «Редактировать системные переменные среды».
- В правом нижнем углу вы увидите кнопку «Переменные среды. «. Нажмите это.
- Под Системными переменными дважды щелкните по пути.
- Нажмите на новый и вставьте местоположение файла, который вы скопировали ранее.
- Теперь откройте cmd и введите mongod.exe (это демон, на котором размещен сервер.)
- Откройте другое окно cmd и введите mongo.exe. Соединение будет установлено, и теперь вы готовы идти.
Спасибо за прочтение. Надеюсь, поможет.
Для пользователей Windows:
Чтобы добавить ответ @CoderSpeed выше (ответ CoderSpeed). Создайте пакетный файл (.bat) с командами, которые вы обычно вводите в CLI, например: