Я пытаюсь протестировать mongoDB и посмотреть, подходит ли это мне. Я загрузил 32-битную версию для Windows, но понятия не имею, как продолжить работу с этого момента.
Обычно я использую службы WAMP для разработки на моем локальном компьютере. Могу ли я запустить mongoDB на Wamp?
Однако как лучше (проще всего!) Заставить его работать в Windows?
Спасибо!
Ответы:
Это не похоже на WAMP. Вам необходимо запустить базу данных mongoDB с помощью команды после создания каталога C: / database_mongo
mongod --dbpath=C:/database_mongo/
затем вы можете подключиться к mongodb с помощью команд.
источник
mongod
не найден после установкиПроцесс установки Mongo в Windows
Готовы ли вы к установке ... и использовать ... Технически это не установка, а просто загрузка ...
I. Загрузите zip-файл http://www.mongodb.org/downloads
II. экстракт его и скопируйте файлы в желаемое место.
III. Запустите двигатель БД.
Внутривенно Протестируйте установку и используйте ее.
Это оно! Так просто, правда? Хорошо, давайте начнем
1. Загрузите zip-файл.
Перейдите на http://www.mongodb.org/downloads
Вы увидите такой экран: Я использую 32-разрядную машину с Windows 7, поэтому я скачал пакет, отмеченный красным.
Нажмите "Скачать" (это займет всего несколько секунд).
Вау ... Я скачал это. Это был заархивированный файл с именем
mongodb-win32-i386-2.4.4.zip
(имя папки будет меняться в зависимости от версии, которую вы загружаете, здесь я получил версию 2.4.4).ОК, все готово.
2. Извлечь
Законченный! Вот и все
Что нам делать дальше?
3. Запустите двигатель БД.
Пойдем и начнем использовать наш mongo db ...
Откройте командную строку, затем перейдите
bin
в папку mongoТип
mongo.exe
(команда, используемая для запуска оболочки mongo Db Power). Тогда посмотрите ответ ниже .. Это было потрясающее исключение J LOL ... Что это?Почему произошло исключение? Понятия не имею ... Я создал промежуточный сервер?
Нет.
Хорошо, тогда как он подключился к серверу между ними? Глупая машина… Jz.
Я понял! Как и все другие БД, мы должны запустить движок БД, прежде чем использовать его.
Итак, как мы можем это начать?
Мы должны запустить mongo db с помощью команды
mongod
. Выполните это изbin
папки mongo.Посмотрим, что случилось.
Снова чудесно отформатированное исключение. Мы правильно поняли? Вы заметили, что я выделил сверху? Да, это команда mongod. Второй - исключение, предлагающее создать папку с именем data. И внутри папки данных есть папка с именем
db
.Итак, мы должны создать эти
data\db
папки.Следующий вопрос: где создавать эти папки?
Нам нужно создать
data\db
папки вC
диске нашего BOX, в который мы устанавливаем mongo. Пойдем и создадим структуру папок на диске C.Здесь возникает вопрос: «Обязательно ли создавать каталоги data \ db внутри C?» Нет, не совсем. Mongo
C
по умолчанию ищет эту папку, но вы можете создавать их где угодно. Однако, если его нетC
, вы должны сказать mongo, где он находится.Другими словами, если вы не хотите, чтобы базы данных mongo были включены
C:\
, вы должны указать путь к db для mongo.exe.По желанию
Хорошо, я создам эти папки в другом месте, кроме как
C
для лучшего понимания этой опции. Затем я создам вD
корне диска с помощью cmd.Зачем? Потому что это возможность вспомнить старые команды dos ...
Следующим шагом является установка пути к базе данных mongo.exe.
Вернитесь к
bin
и введите командуmongod.exe --dbpath d:\data
.Я получил ответ ниже:
Надеюсь, все прошло хорошо ... Потому что я не увидел ОШИБКИ *** в консоли J.
Затем мы можем запустить БД с помощью команды
start mongo.exe
Я не видел никаких сообщений об ошибках или предупреждений. Но мы должны предоставить команду, чтобы убедиться, что mongo запущен и работает, то есть mongod получит ответ:
Надеюсь, все прошло хорошо.
4. Протестируйте установку Mongo DB.
Теперь нам нужно увидеть нашу БД, верно? Да, очень, иначе как мы узнаем, что он работает?
Для целей тестирования в MONGO
test
по умолчанию вызывается БД . Давайте спросим об этом.Но как без управленческих студий? В отличие от SQL, мы должны полагаться на командную строку. Да, точно такая же командная строка ... наша старая добрая командная строка ... Heiiiii ... Не бойся, да, это только наша старая командная строка. Хорошо, пойдем и посмотрим, как мы собираемся его использовать ...
Ооооооооо ... не закрывайте указанную выше командную строку, оставьте как есть ...
Откройте новое окно cmd.
Перейдите в Bin, как обычно…
Я уверен, что вы, наверное, помните старую программу программирования на C, которую мы делали в день учебы в колледже?
В командной строке выполните команду
mongo
или ещеmongo.exe
раз и посмотрите, что произойдет.Вы получите экран, как показано ниже:
Я упоминал ранее, что в Mongo по умолчанию вызывается тестовая база данных
test
, попробуйте вставить в нее запись.Следующий вопрос здесь: "Как мы будем вставлять?" Есть ли у mongo команды SQL? Нет, у монго есть только команды, с которыми можно помочь.
Где
test
БД и.save
это команда вставки.KodothTestField
- имя столбца или поля иMy name is Kodoth
- значение.Прежде чем говорить дальше, давайте проверим, сохранено оно или нет, выполнив другую команду:
db.test.find()
Наши данные успешно вставлены… Ура-у-у-у ..
Я знаю, что вы думаете о числе, которое отображается с каждым правом записи под названием ObjectId. Это похоже на уникальное поле идентификатора в SQL, которое автоматически увеличивается и все такое. Присмотревшись, вы увидите, что идентификатор объекта заканчивается на 92, поэтому он отличается для каждой записи.
Наконец-то мы успешно установили и проверили права MONGO. Давай устроим вечеринку ... Так ты согласен, что теперь МОНГО так же сладко, как МАНГО?
Также у нас есть сторонние инструменты для изучения MONGO. Один называется MONGO VUE. Используя этот инструмент, мы можем выполнять операции с БД mongo, как мы используем Management studio для SQL Server.
Можете ли вы представить себе SQL-сервер или Oracle Db с совершенно разными строками в одной таблице? Возможно ли это в нашей реляционной таблице БД? Вот как работает монго. Я покажу вам, как мы можем это сделать ...
Сначала я покажу вам, как данные будут выглядеть в реляционной БД.
Например, рассмотрим реляционную таблицу сотрудников и студентов. Схемы были бы совсем другими, не так ли? Да, точно…
Давайте теперь посмотрим, как это будет выглядеть в Mongo DB. Две приведенные выше таблицы объединены в одну коллекцию в Mongo…
Так хранятся коллекции в Mongo. Думаю, теперь вы действительно чувствуете разницу, верно? Все было под единым зонтом. Это неправильный способ, но я просто хотел показать вам, как это происходит, поэтому я объединил 2 совершенно разные таблицы в одну коллекцию.
Если вы хотите попробовать, вы можете использовать следующие тестовые сценарии
Спасибо
источник
Cannot start server. The default storage engine 'wiredTiger' is not available
mongod --storageEngine=mmapv1 --dbpath [your-path]
На сайте MongoDB представлена довольно хорошая документация.
источник
Я понимаю, что вы уже приняли ответ на этот вопрос, но я написал эту короткую статью с инструкциями по установке mongodb в
c:\wamp
каталог и запуску его как службы. Вот его суть.Создайте эти каталоги
Загрузите и извлеките двоичные файлы win32 в каталог c: \ wamp вместе с mysql, apache.
страница загрузки mongodb
Создайте файл mongo.conf
Установить как услугу
Установите автоматическую службу и запустите ее с помощью services.msc
Добавьте путь к mongo.exe в свой путь
Нужны подробности? Читай полную статью здесь...
Установка MongoDB в Windows способом WAMP
источник
1. Загрузите MongoDB.
2. Установите MongoDB.
3. Создайте необходимые папки:
ПРИМЕЧАНИЕ. Если каталоги не существуют, mongod.exe не запустится.
4. Создайте простой файл конфигурации:
Дополнительная информация о том, как создать файл конфигурации: http://docs.mongodb.org/manual/reference/configuration-options/
5. Установите MongoDB как службу Windows (таким образом, она запустится автоматически при перезагрузке компьютера).
Запустите cmd с правами администратора и введите следующие команды:
6. Запустите службу Windows MongoDB.
7. Подключитесь к MongoDB через shell / cmd для тестирования.
ПРИМЕЧАНИЕ: http://docs.mongodb.org/manual/tutorial/getting-started-with-the-mongo-shell/
8. Вот и все! Вы сделали. :)
9. Деинсталлируйте / удалите службу MongoDB Windows (если вы что-то напутали)
источник
Пошаговое решение для Windows 32 бит
E:\mongodb\bin
и после этого напишите в консоли,mongod --dbpath E:\data
она будет связана.db.test.save({Field:'Hello mongodb'})
эта команда вставит поле с именем Field и его значением Hello mongodb .db.test.find()
и нажмите Enter, вы найдете запись, которую вы недавно ввели.источник
Его очень просто установить Mongo DB в Windows 7 (я использовал 32-битную ОС Win7)
2. вы можете установить Mongodb с веб-сайта thius (в соответствии с вашей ОС) http://www.mongodb.org/downloads?_ga=1.79549524.1754732149.1410784175
4. скопируйте папку mongodb из c: programfiles в d: [необязательно]
5. После установки откройте командную строку (от имени администратора .. щелкните правой кнопкой мыши на cmd, и вы найдете вариант)
перейдите в D: \ MongoDB 2.6 Standard \ bin
запустите mongo.exe ... вы можете получить эту ошибку
Если у вас нет isse, вам просто нужно выполнить следующие шаги
i) попробуйте команду на следующем изображении, чтобы узнать об ошибке
ii) Это означает, что вам нужно создать каталог \ data \ db
iii) теперь у вас есть два варианта: либо создать указанный выше каталог на диске c, либо создать каталог с именем "xyz" где-нибудь еще (не делает и не отличается) .. позволяет создать каталог mongodata в d:
окрашенная в оранжевый цвет, это будет команда, которую вам нужно запустить .. она откроет новую команду propmt, которую мы знаем как оболочка mongo (или оболочка mongodb)
11. не закрывайте оболочку [а также любую из командной строки], так как в этом мы будем создавать / удалять / вставлять наши операции с базой данных
а) показать базы данных б) показать текущую базу данных в) создание коллекции / вставка в нее данных (имя будет тестовым) г) показать данные коллекции
12. пожалуйста, найдите скриншот результатов нашей операции ... пожалуйста, не: - не закрывайте никакие команды propmt
Другой структурный тип номера - это идентификатор объекта: - который создается автоматически
Надеюсь, вы получите важную информацию по установке mongodb DB.
источник
Установка MongoDB в Windows немного сложнее по сравнению с другими исполняемыми файлами. После долгих поисков я получил хорошую ссылку. Установка MongoDB в Windows.
После установки откройте командную строку и введите « mongod », затем оставьте окно свернутым и откройте другое окно командной строки и введите « mongo », и вы увидите сообщение об успешном подключении к тестовой базе данных.
источник
Обновление ноя-2017
1) Перейдите в центр загрузки Mongo DB https://www.mongodb.com/download-center#community и выберите вариант MongoDB, который вы хотите установить. Вы можете выбрать из
Чтобы узнать версию вашей ОС, запустите эту команду в командной строке
Чтобы узнать архитектуру вашего процессора (32 или 64 бит), запустите эту команду в командной строке
Я использую версию сообщества (150 МБ - лицензия GNU)
2) Щелкните MSI и пройдите процесс установки. Exe установит MongoDb и SSL, необходимые для БД.
Mongo DB должна быть установлена на вашем диске C
MongoDB является автономным, то есть у него нет других системных зависимостей. Если у вас мало места на диске C, вы можете запустить MongoDB из любой выбранной папки.
Теперь вы можете запустить mongodb.exe из папки bin. Если вы получаете ошибку Visual C ++ из-за отсутствия DLL, загрузите Visual C ++ Redistributable из
https://www.microsoft.com/en-in/download/details.aspx?id=48145
После установки попробуйте повторно запустить mongo.exe.
источник
Возможно, вы захотите проверить https://github.com/Thor1Khan/mongo.git, он использует минимальный обходной путь 32-битные атомарные операции на 64-битных операндах (можно использовать сборку, но здесь это не кажется обязательным) Только цифровые ошибки были ранены до совершения
источник
Загрузите .msi с https://www.mongodb.com/download-center#community
Установка двойным щелчком - полный вариант
Папка установки C: \ Program Files \ MongoDB \ Server \ 3.6 \ bin
Создайте папку базы данных в C: // - c: / data / db и c: / data / log и c: /data/log/mongo.log и установите разрешение на запись, если нет
Откройте командную строку в режиме администратора, перейдите к C: \ Program Files \ MongoDB \ Server \ 3.6 \ bin
Введите следующее
Проверьте папку c: / data / db - файлов и папок должно быть много
Создайте файл конфигурации с именем «mongo.config» ** внутри C: \ data \
Введите следующее, чтобы установить значения конфигурации из вновь созданного файла конфигурации
Откройте еще одно новое приглашение cmd в режиме администратора, перейдите к C: \ Program Files \ MongoDB \ Server \ 3.6 \ bin, выполните следующие строки на консоли.
Введите следующее, чтобы создать службу для MongoDB
Если существует старая служба MongoDB, необходимо сначала удалить старую службу перед командой mongod --install, запустите следующую команду в новой консоли, чтобы удалить старую службу mongodb
Введите следующее, чтобы запустить MongoDB
Введите следующее, чтобы остановить MongoDB
Теперь подключите БД по ip - 127.0.0.1 или 192.168.5.64 на порт 27017.
** Имя файла - "mongo.config", вставьте в файл конфигурации следующее:
bind_ip = 127.0.0.1,192.168.5.64
порт = 27017
DBPATH = C: \ Data \ дб
LogPath = C: \ Data \ журнал \ mongo.log
источник
Установите MongoDB Community Edition для Windows.
1. Теперь перейдите в Центр загрузок .
Центр загрузки должен отображать текущий стабильный выпуск для Windows.
Нажмите Скачать (msi) и запустите
При прохождении вы можете выбрать тип установки Полная или Пользовательская. Выберите Завершить установку.
Запуск сервера MongoDB из командной строки
1. Добавьте этот путь к переменным среды
«C: \ ProgramFiles \ MongoDB \ Server \ 4.0 \ bin» Для тех, кому сложно настроить переменную среды, выполните следующие действия.
Windows 10 и Windows 8
В поиске найдите и выберите: Система (Панель управления)
Щелкните ссылку Дополнительные параметры системы.
Щелкните Переменные среды. В разделе «Системные переменные» найдите переменную среды PATH и выберите ее. Щелкните Редактировать.
Если переменная среды PATH не существует, нажмите «Создать».
В окне «Изменить системную переменную» (или «Новая системная переменная») укажите значение ПУТЬ как переменную среды «C: \ ProgramFiles \ MongoDB \ Server \ 4.0 \ bin».
Щелкните ОК.
Закройте все оставшиеся окна, нажав ОК.
Теперь создайте каталог данных MongoDB. MongoDB требует каталога данных для хранения всех данных. Откройте командную строку и вставьте ниже
3. Позволяет указать серверу каталог вашей базы данных. Введите код ниже.
4.Теперь давайте подключимся к MongoDB Введите ниже код
5.Если он работает правильно, в командной строке отобразится
Bingo !! Вы закончили, по-видимому, использование CLI немного сбивает с толку, ну, MongoDB представил графический интерфейс, в котором вы можете видеть фактические данные,
Чтобы использовать версию графического интерфейса пользователя mongoDB, должны быть выполнены указанные выше действия.
Вы можете увидеть имя хоста: localhost и порт: 27017.
Всякий раз, когда вы хотели подключиться к серверу mongoDB, вы должны открыть командную строку
Тип
затем снова запустите новую командную строку и введите
Сохраните все настройки, как в mongoDB Compass. Теперь нажмите "Подключиться",
Вы в игре !! Легко .. не правда ли?
источник
Это оно !!!
источник
Шаг 1. Сначала загрузите .msi, т. Е. Установочный файл из
Скачать MonggoDB
Шаг 2: Выполните установку, используя загруженный таким образом файл .msi. Он автоматически сохраняется в файлах программы. Вы можете выполнить выборочную установку и изменить каталог.
После этого вы должны увидеть папку MongoDB под файлами программы.
запуск оболочки и обслуживания MongoDB - не проблема. После долгих поисков я получил хорошую ссылку. Установка MongoDB в Windows.
источник
WAMP = Windows + Apache + MySQL / MariaDB + PHP / Python / Perl
Вы не можете использовать MongoDB в wamp, вам нужно установить MongoDB отдельно
источник