Как запустить 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

Шаг 1

Загрузите mongodb

Шаг 2

  • Следуйте обычным инструкциям по настройке

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

введите здесь описание изображения

введите описание изображения здесь

введите описание изображения здесь

Шаг 3

  • Создайте следующую папку

C:\data\db

Шаг 4

  • cd to C:\Program Files\MongoDB\Server\3.2\bin>
  • введите команду mongod
  • по умолчанию, сервер mongodb запускается с порта 27017

введите описание изображения здесь

Шаг 5

  • (необязательно) скачать RoboMongo и следовать нормальным инструкциям по настройке

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

Шаг 6

  • Запустите RoboMongo и создайте новое соединение на localhost:27017

введите описание изображения здесь

Ваш mongodb запущен и связан с RoboMongo - сторонним графическим интерфейсом

Ответ 2

Это сработало для меня

mongod --port 27017 --dbpath C:\MongoDB\data\db

Ответ 3

  1. Скачать с http://www.mongodb.org/downloads
  2. Установите MSI- файл в папку C:\mongodb
  3. Создайте данные, data\db, каталоги журналов и файл mongo.config в C:\mongodb.
  4. Добавьте следующие строки в файл " mongo.config "

    port=27017
    dbpath=C:\mongodb\data\db\
    logpath=C:\mongodb\log\mongo.log
    
  5. Запустить сервер:

    mongod.exe --config="C:\mongodb\mongo.config"
    
  6. Подключитесь к локальному серверу MongoDB через командную строку

    mongo --port 27017
    
  7. Подключитесь к удаленному серверу MongoDB через командную строку с аутентификацией.

    mongo --username abcd --password abc123 --host server_ip_or_dns --port 27017
    

Это !!!

Ответ 4

Шаг 1: Сначала загрузите .msi i.e файл установки из

https://www.mongodb.org/downloads#production

Шаг 2: Выполните установку, используя загруженный .msi файл. Автоматически он сохраняется в файлах программ. Вы можете выполнить выборочную установку и изменить каталог.

После этого вы сможете увидеть папку Mongodb

Шаг 3: Создайте новую папку в этой папке Mongodb с именем "data". Создайте новую папку в каталоге данных с именем "db".

Шаг 4: Открыть cmd. Перейдите в каталог, в котором существует ваша папка mongodb, и перейдите на путь, например C:\MongoDB\Server\3.0\bin. В папке bin вы должны иметь mongodb.exe

Шаг 5: Теперь используйте

mongod --port 27017 --dbpath "C:\MongoDB\data\db"

Ответ 5

Создайте службу MongoDB в Windows. Первый открытый cmd с администратором

mongod --port 27017 --dbpath "a mongodb storage actual path e.g: d:\mongo_storage\data" --logpath="a log path e.g: d:\mongo_storage\log\log.txt" --install --serviceName "MongoDB"

После этого

Стартовая служба

net start MongoDB

Остановить службу

net stop MongoDB

Ответ 6

есть 2 способа запуска mongoDB Место установки (например: C:/)

в первую очередь: скопируйте папку mongoDB в папку C:/ затем меняет имя на "mongodb" или что-то, что вам нужно. здесь ex с именем "mongodb"

1: setup mongoDB - это служба Windows -

    1.1 : Make directory name "data" in C:/ ( so we have C:/data ),after that make directory "C:/data/db" <br>
    1.2 : run in CMD ( Run as Admin) command ->  "echo logpath=C:/mongodb/log/mongo.log > C:/mongodb/mongodb.cfg" <br>
    1.3 : run in CMD (Run as Adin) command -> "C:/mongodb/bin/mongod.exe --config C:/mongodb/mongod.cfg --install" <br>
    1.4 : run command "net start MongoDB" <br>

2: небольшой .BAT файл для запуска mongoDB без установки  скопировать и вставить в блокнот и сохранить файл с типом файла ".bat"  вот он:

C:\mongodb\bin\mongod.exe –dbpath=C:/mongodb/data/db
   PAUSE

если вы получаете ошибку 1078 или 1087 позволяет удалить все данные в C:/data/db и перезапустить mongoDB (скопировать старые данные в новую папку и выполнить резервное копирование после перезапуска mongoDB)

3. GUI для mongoDB

Я использую rockmongo

получайте удовольствие от него

Ответ 7

Я выполнил следующие шаги... Возможно, это сработает для вас.

Создать каталог, как показано ниже

C:\DATA\DB

mongod --port 27017 --dbpath "C:\data\db"

Это сработало для меня....

Ответ 8

Это правильно написано над здесь

Если вы загрузите файл .msi, установите его, и если вы загрузите zip файл, извлеките его.

Настройте среду MongoDB.

MongoDB требует каталога данных для хранения всех данных. По умолчанию путь каталога данных MongoDBs \data\db. Создайте эту папку, используя следующие команды из командной строки:

md \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.

Чтобы запустить MongoDB, запустите mongod.exe. Например, из командной строки:

C:\mongodb\bin\mongod.exe

Подключитесь к MongoDB.

Чтобы подключиться к MongoDB через оболочку mongo.exe, откройте другую командную строку.

C:\mongodb\bin\mongo.exe

Ответ 9

It is showing admin web console waiting for connections on port 28017.

Вышеупомянутое сообщение означает, что mongodb успешно запущен и прослушивает порт 28017.

Вы можете использовать оболочку mongo (mongo.exe) для подключения к mongoDB и выполнения операций db.

Существует несколько графических инструментов для MongoDB, таких как MongoVUE и т.д.

Ответ 10

Установка MongoDB в Windows немного сложнее по сравнению с другими исполняемыми файлами... Получил хорошую справку после долгого поиска, который я получил Установка MongoDB в Windows

После установки откройте командную строку и введите "mongod", затем сверните окно и откройте другое окно командной строки и введите "mongo", и вы увидите сообщение об успешном подключении к тестовой базе данных.

Надеюсь, поможет

Ответ 11

Фактически Windows-способ использования сервиса, из официальной документации:

  • Узнайте, где установлен ваш исполняемый файл, путь может быть следующим:

    "C:\Program Files\MongoDB\Server\3.4\bin\mongod.exe"

  • Создайте файл конфигурации с таким контентом (формат yaml), путь может выглядеть примерно так:

    "C:\Program Files\MongoDB\Server\3.4\mongod.cfg"

systemLog:
    destination: file
    path: c:\data\log\mongod.log
storage:
    dbPath: c:\data\db
  • Выполните команду admin следующей командой (запустите командную строку как admin):
C:\...\mongod.exe --config C:\...\mongod.cfg --install

Если пути уменьшены с помощью точек, см. выше.

Ключ --install говорит mongo, чтобы установить себя как службу Windows.

Теперь вы можете запускать, останавливать, перезагружать сервер mongo, поскольку обычный сервис Windows выбирает ваш любимый способ:

  • from Control PanelAdministrationServicesMongoDB
  • путем выполнения команды из командной строки как admin: (net start MongoDB)

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

Ответ 12

Это ВСЕ, что мне нужно для запуска mongo в PowerShell, многие ответы слишком сложны для IMO.

  1. Установите: https://www.mongodb.com/download-center#community
  2. Добавьте C:\Program Files\MongoDB\Server\3.6\bin в переменную среды "путь". Обратите внимание: эта версия будет устаревшей в ближайшее время.
  3. Включите новый PowerShell, так как он получает переменные среды при запуске, затем введите mongod
  4. Откройте другое окно PowerShell и введите mongo - у вас есть доступ к mongo REPL! Если вы этого не сделаете, просто повторите 4 снова (известная ошибка: https://jira.mongodb.org/browse/SERVER-32473)

Ответ 13

Очевидно, что многие люди ответили на ваш вопрос о том, как заставить работать mongoDb, я бы ответил на вторую часть: Относительно соответствующего графического интерфейса для mongoDB

Мое предложение, пойти на MongoChef (сейчас Studio 3T)

Вы можете легко установить и использовать его.

Возможно, вы захотите сослаться (с 03: 10- на 08:50): https://www.youtube.com/watch?v=0ws3oIyqieY&index=2&list=PLS1QulWo1RIZtR6bncmSaH8fB81oRl6MP

Для пошагового руководства к инструменту GUI.

Ответ 14

дополнительная вещь, которую вы можете сделать, это удивительно

является то, что вы можете добавить "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"

4- веселись

- Я видел это на канале YouTube под названием "thenewboston", что также удивительно -

Ответ 15

Загрузите Сервер сообщества MongoDB по ссылке - https://www.mongodb.com/download-center/community

Установка занимает некоторое время. Сделав это, выполните следующие действия, чтобы получить свой сервер running-.

  1. Перейдите на диск C, создайте папку с именем data и внутри нее создайте еще одну папку с именем db.
  2. Теперь перейдите в каталог, где установлен сервер monodb. Перейдите в C:\Program Files\MongoDB\Server (версия)\bin. Скопируйте это местоположение файла.
  3. Чтобы упростить запуск сервера в будущем, нажмите клавишу Windows и введите переменные среды.
  4. Вы увидите опцию "Редактировать системные переменные среды".
  5. В правом нижнем углу вы увидите кнопку "Переменные среды...". Нажмите это.
  6. Под Системными переменными дважды щелкните по пути.
  7. Нажмите на новый и вставьте местоположение файла, который вы скопировали ранее.
  8. Теперь откройте cmd и введите mongod.exe (это демон, на котором размещен сервер.)
  9. Откройте другое окно cmd и введите mongo.exe. Соединение будет установлено, и теперь вы готовы идти.

Спасибо за прочтение. Надеюсь, поможет.

Ответ 16

Для пользователей Windows:

Чтобы добавить ответ @CoderSpeed выше (ответ CoderSpeed). Создайте пакетный файл (.bat) с командами, которые вы обычно вводите в CLI, например:

cd "C:\Program Files\MongoDB\Server\4.0\bin" mongod.exe

Метод запуска хостов Windows Script позволяет запускать программу или скрипт в невидимом режиме. Вот пример кода сценария Windows, который незаметно запускает пакетный файл с именем syncfiles.bat.

Допустим, у нас есть файл с именем syncfiles.bat в каталоге C:\Batch Files. Давайте запустим его в скрытом режиме, используя Windows Scripting.

Скопируйте следующие строки в Блокнот.

Set WshShell = CreateObject("WScript.Shell") WshShell.Run chr(34) & "C:\Batch Files\syncfiles.bat" & Chr(34), 0 Set WshShell = Nothing

Примечание. Замените имя/путь пакетного файла в сценарии соответственно вашему требованию. Сохраните файл с расширением .VBS, скажем, launch_bat.vbs. Измените имя и путь файла .BAT соответственно и сохраните файл. Дважды щелкните, чтобы запустить файл launch_bat.vbs, который, в свою очередь, незаметно запускает командный файл syncfiles.bat.

Получено из: запускать файлы .BAT незаметно

Ответ 17

Я сделал ниже, это работает для меня в Windows.

Откройте командную строку в режиме администратора (щелкните правой кнопкой мыши командную строку и выберите "Запуск от имени администратора").

затем выполните команду ниже

net start MongoDB