Как запустить 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
- Скачать с http://www.mongodb.org/downloads
- Установите MSI- файл в папку C:\mongodb
- Создайте данные, data\db, каталоги журналов и файл mongo.config в C:\mongodb.
-
Добавьте следующие строки в файл " mongo.config "
port=27017
dbpath=C:\mongodb\data\db\
logpath=C:\mongodb\log\mongo.log
-
Запустить сервер:
mongod.exe --config="C:\mongodb\mongo.config"
-
Подключитесь к локальному серверу MongoDB через командную строку
mongo --port 27017
-
Подключитесь к удаленному серверу 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 Panel
→ Administration
→ Services
→ MongoDB
- путем выполнения команды из командной строки как admin: (
net start MongoDB
)
Проверьте файл журнала, указанный в файле конфигурации, если возникнут проблемы.
Ответ 12
Это ВСЕ, что мне нужно для запуска 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)
Ответ 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-.
- Перейдите на диск C, создайте папку с именем data и внутри нее создайте еще одну папку с именем db.
- Теперь перейдите в каталог, где установлен сервер monodb. Перейдите в C:\Program Files\MongoDB\Server (версия)\bin. Скопируйте это местоположение файла.
- Чтобы упростить запуск сервера в будущем, нажмите клавишу Windows и введите переменные среды.
- Вы увидите опцию "Редактировать системные переменные среды".
- В правом нижнем углу вы увидите кнопку "Переменные среды...". Нажмите это.
- Под Системными переменными дважды щелкните по пути.
- Нажмите на новый и вставьте местоположение файла, который вы скопировали ранее.
- Теперь откройте cmd и введите mongod.exe (это демон, на котором размещен сервер.)
- Откройте другое окно 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