Як встановити mongoDB на windows?


130

Я намагаюся перевірити mongoDB і побачити, чи це щось для мене. Я завантажив 32-бітну версію Windows, але поняття не маю, як продовжувати відтепер.

Я зазвичай використовую послуги WAMP для розробки на моєму локальному комп'ютері. Чи можна запускати mongoDB на Wamp?

Однак який найкращий (найпростіший!) Спосіб змусити його працювати на Windows?

Дякую!


2
Я хочу, щоб інсталятор встановив mongodb, а потім автозапустив його в сервісі
user4951

3
Прочитайте цю статтю pronique.com/blog/installing-mongodb-on-windows-the-wamp- шлях це дійсно добре
Nanhe Kumar

3
Чудові покрокові підручники про те, що вам потрібно: codearsenal.net/2015/10/…
ybonda

1
офіційні інструкції mongoDB: docs.mongodb.org/manual/tutorial/install-mongodb-on-windows
гній

1
Ви повинні позначити відповідь @ShivamSrivastava як правильну.
Тревіс Хетер

Відповіді:


95

Це не так, як WAMP. Вам потрібно запустити базу даних mongoDB командою після створення каталогу C: / database_mongo

mongod --dbpath=C:/database_mongo/

потім можна підключитися до mongodb за допомогою команд.


2
Зі сторони, підтримка Windows XP припинена від v2.2 + docs.mongodb.org/manual/release-notes/2.2/…
Prashant Bhate

1
просте відео на utube для встановлення Windows - youtube.com/watch?v=msQ2F5XUgms
Лінус

1
mongodне знайдено після встановлення
Sören

вам може знадобитися додати його до своєї ПАТХ у вікнах.
Суміт

Легко зробити кроки тут теж
Zameer

238

Процес встановлення Mongo в Windows

Ви готові до встановлення… та використовуєте… Технічно це не інсталяція, а просто завантаження…

I. Завантажте поштовий файл http://www.mongodb.org/downloads

II. Витягніть його і скопіюйте файли в потрібне місце.

ІІІ. Запустіть двигун БД.

IV. Перевірте встановлення та використовуйте його.

Це воно! Так просто, правда? Добре, почнемо


1. Завантажте поштовий файл

  1. Перейдіть на сторінку http://www.mongodb.org/downloads

  2. Ви побачите такий екран: Сторінка завантаження mongo я використовую 32-бітну машину Windows 7 - саме тому я завантажив пакет, позначений червоним кольором.

  3. Клацніть завантаження (це займає лише кілька секунд).
    Нічого ... Я це завантажив. Це був зафіксований файл, що називається блискавкою mongodb-win32-i386-2.4.4.zip(Назва папки буде змінюватися відповідно до завантаженої вами версії, тут я отримав версію 2.4.4).

Гаразд все встановлено.


2. Витяг

  1. Витягніть блискавку
  2. Скопіюйте файли в потрібне місце на вашій машині.
    • Я збираюсь скопіювати витягнуті файли на мій диск D, оскільки у мене там мало файлів.
    • Добре тоді, де ви плануєте вставити файли mongo? В C: або в самому робочому столі?
    • Гаразд, де б ви не вставляли ... На оснащеному нижче знімку ви бачите, що я перейшов до папки бін всередині папки Mongo. Я рахую п’ятнадцять файлів всередині біна. Що з тобою?

Шлях до папки бін

Готово! Це все

Що нам робити далі?


3. Запустіть двигун БД

Давайте почнемо використовувати наш mongo db ...

  1. Відкрийте командний рядок та перейдіть до binпапки mongo Навігація до папки смітників Монго

  2. Введіть mongo.exe(це команда, яка використовується для запуску оболонки монго Db Power). Тоді дивіться нижченаведену відповідь. Виконання mongo.exe Це був дивовижний виняток J LOL ... Що це?

    Не вдалося підключитися до сервера.

    Чому виняток стався? Я поняття не маю ... Я створив сервер посеред?

    Немає.

    Правильно, як тоді це підключено до сервера між ними? Дурна машина… Дж.

    Зрозумів! Як і всі інші БД - перед запуском ми повинні запустити двигун БД.

    Отже, як ми можемо почати це?

  3. Треба запустити mongo db за допомогою команди mongod. Виконайте це з binпапки монго.

    Подивимося, що сталося.

    повідомлення про помилку

    Знову чудово відформатований виняток J ми отримали правильно? Ви помітили, що я виділив зверху? Так, це команда mongod. Другий - виняток, який просить нас створити папку під назвою дані. А всередині папки даних папка називається db.

    Отже, ми повинні створити ці data\dbпапки.

    Наступне питання - де створити ці папки?

  4. Ми повинні створити data\dbпапки на Cдиску накопичувача, в який ми встановлюємо mongo. Давайте підемо і створимо структуру папок на диску C.

    Тут виникає питання: "Чи обов'язково створювати каталоги data \ db всередині C?" Нуо, не дуже. Монго Cза замовчуванням шукає цю папку, але ви можете їх створити де завгодно. Однак якщо його немає C, ви повинні сказати монго, де він знаходиться.

    Іншими словами, якщо ви не хочете, щоб у базі даних mongo було встановлено C:\, вам потрібно встановити db шлях для mongo.exe.

    За бажанням

    • Гаразд, я буду створювати ці папки в іншому місці, крім того, Cщоб краще зрозуміти цю опцію. Я буду створю в Dкорені диска, за допомогою cmd.

      Чому? Тому що це можливість нам запам'ятати старі команди команд dos ...

      md дані

    • Наступним кроком є ​​встановлення шляху Db до mongo.exe.

      Перейдіть назад bin, і введіть команду mongod.exe --dbpath d:\data.

      Я отримав відповідь нижче:

      --dbpath

      Я сподіваюся, що все пройшло добре ... Тому що я не бачив помилок *** в консолі J.

    Далі ми можемо перейти і запустити db за допомогою команди start mongo.exe

    запустити mongo.exe

    Я не бачив помилок чи попереджувальних повідомлень. Але нам належить надати команду, щоб переконатися, що монго працює, тобто mongod отримає відповідь:

    відповідь mongodb

Сподіваюся, все пройшло добре.


4. Перевірте встановлення DB DB

Тепер ми повинні бачити нашу БД правильно? Так, дуже, інакше як ми дізнаємось, що він працює?

Для тестування MONGO отримав БД, який називається testза замовчуванням. Давайте запитувати це.

Але як без будь-яких студій управління? На відміну від SQL, ми повинні залежати від командного рядка. Так, саме той же командний рядок… наша стара команда швидкого… Heiiiii .. Не бійтеся, так, це лише наша стара командна лінія. Гаразд, давайте подивимось, як ми будемо ним користуватися ...

Ох, ооо ... не закривайте вищезазначений командний рядок, залиште його так, як є ...

  1. Відкрийте нове вікно cmd.

  2. Перейдіть до Бін як завжди, як у нас ...

    Я впевнений, що ви, можливо, пам’ятаєте старе програмування на С, яке ми зробили в день нашого коледжу?

  3. У командному рядку виконайте команду mongoабо mongo.exeще раз і подивіться, що відбувається.

    Ви отримаєте екран, як показано нижче:

    Попередження про запуск

  4. Я вже згадував, що Монго за замовчуванням отримав тестовий db test, спробуйте вставити в нього запис.

    Наступне питання тут: "Як ми вставимо?" Чи є у mongo команди SQL? Ні, у монго є лише команди, з якими можна допомогти.

    Основна команда для вставки -
    db.test.save ({KodothTestField: 'Мене звуть Кодот'})

    Де testБД і .saveкоманда вставки. KodothTestField- це стовпець або назва поля і My name is Kodothє значенням.

  5. Перш ніж говорити докладніше, перевіримо, зберігається чи ні, виконавши іншу команду: db.test.find()

    Команда Mongo для пошуку документа, подібного до SELECT у SQL.

    Наші дані успішно вставлені… Hurrayyyyy ..

    Я знаю, що ви думаєте про число, яке відображається з кожним правом запису під назвою ObjectId. Це як унікальне поле id в SQL, яке автоматично збільшується і все. При ближчому погляді ви можете побачити, що Id Object закінчується на 92, тому для кожного запису він різний.

    Нарешті ми успішно встановлюємо та перевіряємо право MONGO. Давайте проведемо вечірку ... Тож ви згодні зараз MONGO такий же солодкий, як MANGO?

Також у нас є сторонні інструменти для вивчення MONGO. Один називається MONGO VUE. Використовуючи цей інструмент, ми можемо виконувати операції з БД mongo, як ми використовуємо студію управління для SQL Server.

Чи можете ви просто уявити SQL-сервер або Oracle Db із абсолютно різними рядками в одній таблиці? Чи це можливо в нашій реляційній таблиці БД? Ось як працює монго. Я покажу вам, як ми можемо це зробити ...


Спочатку я покажу вам, як будуть виглядати дані у реляційній БД.

Наприклад, розгляньте таблицю «Працівник» та «Студентську таблицю» у реляційному порядку. Схеми були б зовсім іншими, правда? Так саме…

перегляд результатів

Давайте тепер подивимося, як це буде виглядати в DB DB. Дві вищевказані таблиці об'єднані в єдину колекцію в Монго…

MongoVUE

Ось так зберігаються колекції в Монго. Я думаю, зараз ти можеш відчути різницю справді правильно? Кожна річ потрапляла під одну парасольку. Це не правильний шлях, але я просто хотів показати вам все, як це відбувається, тому я об'єднав 2 абсолютно різних таблиці в одну колекцію.

Якщо ви хочете спробувати, ви можете використовувати тестові сценарії нижче

*********************** 
TEST INSERT SCRIPT

*********EMPLOYEE****** 
db.test.save( { EmployeId: "1", EmployeFirstName: "Kodoth", EmployeLastName:"KodothLast", EmployeAge:"14" } )  
db.test.save( { EmployeId: "2", EmployeFirstName: "Kodoth 2", EmployeLastName:"Kodoth Last2", EmployeAge:"14" } )  
db.test.save( { EmployeId: "3", EmployeFirstName: "Kodoth 3", EmployeLastName:"Kodoth Last3", EmployeAge:"14" } ) 

******STUDENT****** 
db.test.save( { StudentId: "1", StudentName: "StudentName", StudentMark:"25" } )  
db.test.save( { StudentId: "2", StudentName: "StudentName 2", StudentMark:"26" } )  
db.test.save( {StudentId: "3", StudentName: "StudentName 3", StudentMark:"27"} )
************************

Дякую


4
Пропозиція для команди mongodb: створіть цей каталог даних за замовчуванням для нас після встановлення.
zelusp

Якщо хтось отримає Cannot start server. The default storage engine 'wiredTiger' is not availableспробуйте це:mongod --storageEngine=mmapv1 --dbpath [your-path]
Маной Сутар

1
Дивовижно !! Це була найкраща відповідь, яку я міг знайти! Мене повісили після запуску mongod - вам потрібно відкрити ще одну оболонку та ввести mongo.exe
Radmation

Дякую, це, мабуть, слід використовувати як стандартну "модель" для відповідей на переповнення стека :-), добре задокументовану.
Hlawuleka MAS

Просто хотілося додати, для тих, хто використовує Windows та зіткнувся з помилкою синтаксису "незаконного символу", що при додаванні даних у оболонці слід використовувати подвійні лапки, наприклад: db.test.save ({"Cool": "Це працює"} )
jacobedawson

62

Досить хороша документація представлена ​​на веб-сайті MongoDB

Встановіть MongoDB

  1. Визначте, яка саме конструкція MongoDB потрібна.

    Існує три версії MongoDB для Windows:

    MongoDB для Windows Server 2008 R2 видання (тобто 2008R2) працює лише на Windows Server 2008 R2, 64-бітній версії Windows 7 та новіших версіях Windows. Ця збірка використовує останні оновлення платформи Windows і не може працювати в старих версіях Windows.

    64-розрядна версія MongoDB для Windows працює на будь-якій 64-бітній версії Windows, більш новій, ніж Windows XP, включаючи Windows Server 2008 R2 та 64-бітну версію Windows 7.

    32-розрядна версія MongoDB для Windows працює на будь-якій 32-бітній версії Windows, більш новій, ніж Windows XP. 32-розрядні версії MongoDB призначені лише для старих систем та для використання в системах тестування та розробки. 32-розрядні версії MongoDB підтримують лише бази даних розміром менше 2 Гб.

    Щоб знайти, яку версію Windows ви працюєте, введіть таку команду в командний рядок:

    wmic os get osarchitecture
  2. Завантажте MongoDB для Windows.

    Завантажте останній випуск продукції MongoDB зі сторінки завантажень MongoDB. Переконайтесь, що ви завантажили правильну версію MongoDB для вашої системи Windows. 64-розрядні версії MongoDB не працюють з 32-розрядними Windows.

  3. Встановіть завантажений файл.

    У Windows Explorer знайдіть завантажений файл msi MongoDB, який, як правило, знаходиться у папці завантажень за замовчуванням. Двічі клацніть файл msi. З'явиться набір екранів, який допоможе вам провести процес встановлення.

  4. Перемістіть папку MongoDB в інше місце (необов’язково).

    Щоб перемістити папку MongoDB, ви повинні видати команду переміщення як адміністратор. Наприклад, щоб перемістити папку в C: \ mongodb:

    Виберіть Start Menu> All Programs> Accessories.

    Клацніть правою кнопкою миші командний рядок і у спливаючому меню виберіть пункт Запустити як адміністратор.

    Випустіть такі команди:

    cd \
    move C:\mongodb-win32-* C:\mongodb

    MongoDB є самостійним і не має інших системних залежностей. Ви можете запустити MongoDB з будь-якої вибраної вами папки. Ви можете встановити MongoDB в будь-якій папці (наприклад D:\test\mongodb)

Запустіть MongoDB

Увага:

Не робіть mongod.exeвидимим у загальнодоступних мережах, не працюючи в "Захищеному режимі" з налаштуванням автентичності. MongoDB розроблений для запуску в надійних середовищах, а база даних за замовчуванням не дозволяє "Безпечний режим".

  1. Налаштуйте середовище MongoDB.

    MongoDB потребує каталогу даних для зберігання всіх даних. За замовчуванням шлях до каталогу даних MongoDB - \ 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"
  2. Запустіть MongoDB.

    Щоб запустити MongoDB, запустіть mongod.exe. Наприклад, з командного рядка:

    C:\Program Files\MongoDB\bin\mongod.exe

    Це запускає основний процес бази даних MongoDB. Повідомлення про очікування підключення у вихідному консолі вказує на те, що процес mongod.exe успішно працює.

    Залежно від рівня безпеки вашої системи Windows може спливати діалогове вікно попередження про безпеку щодо блокування "деяких функцій" C: \ Program Files \ MongoDB \ bin \ mongod.exe від спілкування в мережах. Усі користувачі повинні вибрати приватні мережі, наприклад мою домашню або робочу мережу, і натиснути дозволити доступ. Для отримання додаткової інформації про безпеку та MongoDB, будь ласка, дивіться Документацію щодо безпеки.

  3. Підключіться до MongoDB.

    Щоб підключитися до MongoDB через оболонку mongo.exe, відкрийте інший командний рядок. Під час підключення вказуйте каталог даних, якщо це необхідно. Цей крок надає кілька прикладів команд підключення.

    Якщо ваша установка MongoDB використовує каталог даних за замовчуванням, підключіться, не вказуючи каталог даних:

    C:\mongodb\bin\mongo.exe

    Якщо ви встановлюєте інший каталог даних, вкажіть каталог під час з'єднання, як у цьому прикладі:

    C:\mongodb\bin\mongod.exe --dbpath d:\test\mongodb\data

    Якщо ваш шлях включає пробіли, додайте весь шлях у подвійні лапки. Наприклад:

    C:\mongodb\bin\mongod.exe --dbpath "d:\test\mongo db data"

    Якщо ви хочете розробляти програми за допомогою .NET, для отримання додаткової інформації див. Документацію на C # та MongoDB.

  4. Почніть використовувати MongoDB.

    Щоб розпочати використання MongoDB, див. Початок роботи з MongoDB. Також розгляньте документ виробничих записів перед тим, як розгорнути MongoDB у виробничому середовищі.

    Пізніше, щоб зупинити MongoDB, натисніть Control + C у терміналі, де працює екземпляр mongod.

Налаштуйте службу Windows для MongoDB

Примітка:

Існує відома проблема для MongoDB 2.6.0, SERVER-13515, яка перешкоджає використанню інструкцій у цьому розділі. Для MongoDB 2.6.0 використовуйте вручну Створити службу Windows для MongoDB, щоб створити службу Windows для MongoDB.

  1. Налаштування каталогів та файлів.

    Створіть файл конфігурації та шлях до каталогу для виведення журналу MongoDB (logpath):

    Створіть конкретний каталог для файлів журналів MongoDB:

    md "C:\Program Files\MongoDB\log"

    У командному рядку створіть файл конфігурації для параметра logpath для MongoDB:

    echo logpath=C:\Program Files\MongoDB\log\mongo.log > "C:\Program Files\MongoDB\mongod.cfg"
  2. Запустіть послугу MongoDB.

    Виконайте всі наступні команди в командному рядку з "Адміністративними привілеями:"

    Встановіть службу MongoDB. Щоб --installдосягти успіху, потрібно вказати параметр часу запуску logpath.

    "C:\Program Files\MongoDB\bin\mongod.exe" --config "C:\Program Files\MongoDB\mongod.cfg" --install

    Змініть шлях до файлу mongod.cfg за потребою.

    Щоб використовувати альтернативний dbpath, вкажіть шлях у файлі конфігурації (наприклад, C: \ Program Files \ MongoDB \ mongod.cfg) або в командному рядку з опцією --dbpath.

    Якщо каталог dbpath не існує, mongod.exe не запуститься. Значенням за замовчуванням для dbpath є \data\db.

    Якщо потрібно, ви можете встановити служби для декількох примірників mongod.exe або mongos.exe. Встановіть кожен сервіс унікальним --serviceNameі --serviceDisplayName. Використовуйте декілька примірників лише тоді, коли існує достатня кількість системних ресурсів і цього вимагає дизайн системи.

  3. Зупиніть або видаліть послугу MongoDB за потребою.

    Щоб зупинити службу MongoDB, використовуйте таку команду:

    net stop MongoDB

    Для видалення служби MongoDB використовуйте таку команду:

    "C:\Program Files\MongoDB\bin\mongod.exe" --remove

Створіть вручну службу Windows для MongoDB

Наступна процедура передбачає, що ви встановили MongoDB за допомогою інсталятора MSI зі шляху за замовчуванням C: \ Program Files \ MongoDB 2.6 Standard.

Якщо ви встановили в альтернативному каталозі, вам потрібно буде відрегулювати шляхи у відповідних випадках.

  1. Відкрийте командний рядок адміністратора.

    Windows 7 / Vista / Server 2008 (і R2)

    Натисніть Win+ R, потім введіть cmd, а потім натисніть Ctrl+ Shift+ Enter.

    Windows 8

    Натисніть Win+ X, потім натисніть A.

    Виконайте інші кроки з командного рядка Адміністратор.

  2. Створюйте каталоги.

    Створіть каталоги для вашої бази даних та файлів журналів:

    mkdir c:\data\db
    mkdir c:\data\log
  3. Створіть файл конфігурації.

    Створіть файл конфігурації. Цей файл може містити будь-який з параметрів конфігурації mongod, але повинен містити дійсне налаштування для logpath:

    Далі створюється файл конфігурації із зазначенням параметрів logpath та dbpath у файлі конфігурації:

    echo logpath=c:\data\log\mongod.log> "C:\Program Files\MongoDB 2.6 Standard\mongod.cfg"
    echo dbpath=c:\data\db>> "C:\Program Files\MongoDB 2.6 Standard\mongod.cfg"
  4. Створіть сервіс MongoDB.

    Створіть сервіс MongoDB.

    sc.exe create MongoDB binPath= "\"C:\Program Files\MongoDB 2.6 Standard\bin\mongod.exe\" --service --config=\"C:\Program Files\MongoDB 2.6 Standard\mongod.cfg\"" DisplayName= "MongoDB 2.6 Standard" start= "auto"

    sc.exeДля уникнення подвійних лапок потрібен пробіл між значеннями " =" та значеннями конфігурації (наприклад, " binPath=") та "".

    Якщо буде успішно створено, відобразиться таке повідомлення журналу:

    [SC] CreateService SUCCESS
  5. Запустіть сервіс MongoDB.

    net start MongoDB
  6. Зупиніть або видаліть послугу MongoDB за потребою.

    Щоб зупинити послугу MongoDB, використовуйте таку команду:

    net stop MongoDB

    Щоб видалити службу MongoDB, спочатку зупиніть її, а потім запустіть таку команду:

    sc.exe delete MongoDB

1
Ця документація підштовхнула мене після того, як почухала голову. Деякі прості кроки: створити папку data / db та запустити службу mongod перед тим, як спробувати використовувати mongo.exe.
Грубер

16

Я розумію, що ви вже прийняли відповідь на це, але я написав цю коротку статтю, як встановити mongodb в c:\wampкаталог і запустити його як службу. Ось суть його.

Створіть ці каталоги

mkdir c:\wamp\bin\mongodb\mongodb-win32...2.x.x\data
mkdir c:\wamp\bin\mongodb\mongodb-win32...2.x.x\data\db
mkdir c:\wamp\bin\mongodb\mongodb-win32...2.x.x\logs
mkdir c:\wamp\bin\mongodb\mongodb-win32...2.x.x\conf

Завантажте та витягніть бінарні файли win32 в каталог c: \ wamp поряд з mysql, apache.

сторінка завантаження mongodb

Створіть файл mongo.conf

c:\wamp\bin\mongodb\mongodb-win322.x.x\conf\mongodb.conf

# mongodb.conf

# data lives here
dbpath=C:\wamp\bin\mongodb\mongodb-win32...2.x.x\data\db

# where to log
logpath=C:\wamp\bin\mongodb\mongodb-win32...2.x.x\logs\mongodb.log
logappend=true

# only run on localhost for development
bind_ip = 127.0.0.1                                                             

port = 27017
rest = true

Встановити як сервіс

mongod.exe --install --config c:\wamp\bin\mongodb\mongodb-win32...2.x.x\conf\mongodb.conf --logpath c:\wamp\bin\mongodb\mongodb-win32...2.x.x\logs\mongodb.log

Встановіть сервіс на автоматичний і запускайте його за допомогою services.msc

Додайте до свого шляху mongo.exe

Потрібно більше деталей? Прочитайте повну статтю тут ...

Встановлення MongoDB в Windows способом WAMP


Я погоджуюся, але в цьому випадку дещо задіяний чистий, семантичний спосіб.
JCutrer

Доброю практикою є створення конфігураційного файла та використання цього конфігураційного файла для запуску процесу mongod
Java Guy

Чудова відповідь! +1, але для тих, хто потрапив сюди через Google, він не працюватиме в 3.
Рап

6

1. Завантажте MongoDB

2. Встановіть MongoDB

3. Створіть необхідні папки:

"C:\MongoDB_2_6_Standard\bin\data\db"
"C:\MongoDB_2_6_Standard\logs"
"C:\MongoDB_2_6_Standard\etc"

ПРИМІТКА: Якщо каталогі не існують, mongod.exe не запуститься.

4. Створіть простий файл конфігурації:

systemLog:
    destination: file
    path: C:\MongoDB_2_6_Standard\logs\mongo.log
    logAppend: true
net:
    bindIp: 127.0.0.1
    port: 27017

Детальніше про те, як створити файл конфігурації: http://docs.mongodb.org/manual/reference/configuration-options/

5. Встановіть MongoDB як службу Windows (таким чином він запуститься автоматично при перезавантаженні комп'ютера)

Запустіть cmd з правами адміністратора та введіть такі команди:

"C:\MongoDB_2_6_Standard\bin\mongod.exe" --config "C:\MongoDB_2_6_Standard\etc\mongodb.conf" --dbpath c:\MongoDB_2_6_Standard\bin\data\db --directoryperdb --install

6. Запустіть службу Windows MongoDB

net start MongoDB

7. Підключіться до MongoDB через shell / cmd для тестування

C:\MongoDB_2_6_Standard\bin\mongo.exe

ПРИМІТКА: http://docs.mongodb.org/manual/tutorial/getting-started-with-the-mongo-shell/

8. Це все! Ви закінчили. :)

9. Видаліть / видаліть службу Windows MongoDB (якщо ви щось зіпсували)

"C:\MongoDB_2_6_Standard\bin\mongod.exe" --remove

6

Покрокове рішення для 32-бітного Windows

  1. Завантажте файл msi для Windows 32 біт.
  2. Двічі клацніть «Встановити», виберіть спеціальне і перегляньте місце, де вам доведеться встановити (особисто я створив папку mongodb на диску E та встановіть її там).
  3. Гаразд, тепер ви повинні створити дані \ db дві папки, де коли-небудь створювати їх, я створив їх у встановленому корені розташування, наприклад, на E: \
  4. Тепер прив’яжіть mongod до цієї папки для зберігання даних, скористайтеся цією командою або змініть відповідно до вашої вимоги, перейдіть до використання cmd E:\mongodb\binі після цього напишіть у консоль, mongod --dbpath E:\dataвона посилається.
  5. Тепер перейдіть до E: \ mongodb \ bin і запишіть mongod за допомогою cmd.
  6. Відкрийте ще один cmd клацанням правою кнопкою миші та запустіть як адміністратор вказівку до встановленого каталогу monogodb, а потім у бін так, як E: \ mongodb \ bin, і напишіть цей mongo.exe
  7. Далі - напишіть db.test.save({Field:'Hello mongodb'})цю команду, буде вставлено поле, яке має ім’я Поле та його значення Hello mongodb .
  8. Потім перевірте запис db.test.find()і натисніть клавішу Enter, ви знайдете запис, який ви нещодавно ввели.

5

Встановити Mongo DB на Windows 7 дуже просто (я використовував 32-бітну ОС Win7)

  1. Встановіть правильну версію Mongodb (згідно ур. Біт 32/64 .. imp: - 64-бітний не сумісний з 32-бітним і навпаки)

2.u можна встановити Mongodb з веб-сайту thius (відповідно до ур ОС) http://www.mongodb.org/downloads?_ga=1.79549524.1754732149.1410784175

  1. ЗАВАНТАЖИТИ .MSI АБО ZIP-файл .. та встановіть із належними привелажами

4.копіюйте папку mongodb з c: programfiles в d: [необов'язково]

5.Песля встановлення командного рядка відкрити (як адміністратор .. клацніть правою кнопкою миші на cmd, і ви знайдете варіант)

  1. перейдіть до D: \ MongoDB 2.6 Standard \ bin

  2. запустити mongo.exe ... ви можете отримати цю помилку ви можете отримати цю помилку

  3. Якщо ви отримаєте, то не потрібно, вам просто потрібно виконати наступні кроки

i) спробуйте coomand на наступному зображенні yo ви дізнаєтесь про помилку введіть тут опис зображення

ii) Це означає, що вам потрібно створити каталог \ data \ db

iii) тепер у вас є два варіанти: створити вищевказаний каталог на c-диску, або створити будь-який каталог імен "xyz" де-небудь інше (не робить і не відрізняється) .. дозволяє створити каталог mongodata в d:

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

  1. Тепер давайте повторно виконайте команду, але тепер ось так: - mongod --dbpath d: \ mongodata [показано на рис.] Цього разу ви не отримаєте та помилки

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

  1. Сподіваюся, що до цього моменту все добре. Відкрийте нову команду propmt [достатній privellages (admin)]

colured в помаранчевому кольорі буде команда u потрібно запустити .. вона відкриє нову propmt команди, яку ми знали як оболонку mongo (або mongodb shell)

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

11.не закрийте оболонку [будь-який командний рядок також], оскільки в цьому ми будемо створювати / видаляти / вставляти наші операції з бази даних

  1. Дозволяє виконувати основні операції

а) показати бази даних b) показати поточну базу даних в) створення колекції / вставки в неї даних (ім'я буде тестовим) г) показати дані колекції

12.можливо знайти знімок результатів нашої операції .. будь ласка: не закривайте будь-яку команду propmt

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

  1. різний тип структури номера - це ідентифікатор об'єкта: - який створюється автоматично

  2. Сподіваємось, ви отримаєте важливу інформацію про встановлення mongodb DB.


4

Встановлення MongoDB в Windows є дещо складним порівняно з іншими виконуваними файлами .. Отримав хороший довідник після довгого пошуку, я отримав Встановлення MongoDB в Windows

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


4
сторінка вже не існує
alex351

4

Оновити листопад -2017

1) Перейдіть до центру завантаження DB Mongo https://www.mongodb.com/download-center#community та виберіть аромат MongoDB, який потрібно встановити. Ви можете вибрати

  • MongoDB Atlas - база даних MongoDB у хмарі
  • Communiy Server - MongoDb для Windows (з і без SSL), iOS, Linux
  • OpManger - Mongo Db для Центру обробки даних
  • Компас - інструмент інтерфейсу для MongoDB

Щоб знати вашу версію ОС, запустіть цю команду в cmd-підказці

wmic os get caption

Щоб знати вашу архітектуру процесора (32 або 64 біт), запустіть цю команду в cmd-підказці

wmic os get osarchitecture

Я використовую версію спільноти (150MBs - ліцензія GNU)

2) Клацніть на MSI та перейдіть до інсталяційного процесу. Exe встановить MongoDb і SSL, необхідні БД.

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

Mongo DB повинен бути встановлений на вашому диску C

C: \ Файли програм \ MongoDB

MongoDB є самодостатнім, це означає і не має інших системних залежностей. Якщо у вас мало диска на диску C, ви можете запустити MongoDB з будь-якої обраної вами папки.

Тепер ви можете запустити mongodb.exe з папки bin. Якщо ви отримаєте помилку Visual C ++ для відсутніх dll, завантажте Visual C ++ Redistributable from

https://www.microsoft.com/en-in/download/details.aspx?id=48145

Після встановлення спробуйте повторно запустити mongo.exe.


Дякуємо за вашу точну процедуру @Hitesh
Mohd Belal

3

Ви можете перевірити https://github.com/Thor1Khan/mongo.git, він використовує мінімальний обхід 32-бітових атомних операцій на 64 бітних операндах (можна використовувати збірку, але це, здається, не є обов'язковим тут) Тільки цифрові помилки були заподіяні шкоди перед вчиненням


3
  1. Завантажте .msi з https://www.mongodb.com/download-center#community

  2. Подвійне клацання клавішею - встановити повний варіант

  3. Інсталяційна папка C: \ Програмні файли \ MongoDB \ Server \ 3.6 \ bin

  4. Створіть папку бази даних у C: // - c: / data / db та c: / data / log та c: /data/log/mongo.log та встановіть дозвіл на запис, якщо ні

  5. Відкрийте підказку cmd в режимі адміністратора, перейдіть до C: \ Program Files \ MongoDB \ Server \ 3.6 \ bin

  6. Введіть наступне

    C: \ програмні файли \ MongoDB \ сервер \ 3.6 \ bin> mongod --dbpath = "c: / data / db" --logpath = "c: /data/log/mongo.log"

  7. Перевірте папку c: / data / db - файлів і папок повинно бути багато

  8. Створіть файл конфігурації з назвою "mongo.config" ** всередині C: \ data \

  9. Введіть наступне, щоб встановити значення конфігурацій із щойно створеного конфігураційного файла

    C: \ програмні файли \ MongoDB \ сервер \ 3.6 \ bin> mongod --config C: \ data \ mongo.config

  10. Відкрийте ще один новий запит cmd в режимі адміністратора, перейдіть до C: \ Program Files \ MongoDB \ Server \ 3.6 \ bin, виконайте наступні рядки на консолі.

  11. Введіть наступне, щоб створити сервіс для MongoDB

    C: \ програмні файли \ MongoDB \ сервер \ 3.6 \ bin> mongod --встановити --config C: \ data \ mongo.config --logpath = "c: /data/log/mongo.log"

    Якщо існує старий сервіс MongoDB, потрібно спочатку видалити стару службу перед командою mongod - встановити, запустіть наступне в новій консолі, щоб видалити стару службу mongodb

    SC STOP MongoDB

    >> SC DELETE MongoDB
  12. Введіть наступне, щоб запустити MongoDB

    C: \ програмні файли \ MongoDB \ сервер \ 3.6 \ bin> чистий запуск MongoDB

  13. Введіть наступне, щоб зупинити MongoDB

    C: \ Файли програми \ MongoDB \ Сервер \ 3.6 \ bin> чистий стоп 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 \ db

logpath = C: \ data \ log \ mongo.log


3

Встановіть MongoDB Community Edition для Windows.

1.Зайдіть у Центр завантажень .

  1. Центр завантажень повинен відображати Постійний стабільний випуск для Windows

  2. Клацніть Завантажити (msi) та запустіть його

  3. Під час проходження ви можете вибрати тип Повне або Спеціальне налаштування. Виберіть Повне налаштування.

Запуск сервера MongoDB з командного рядка

1.Додайте цей шлях до змінних довкілля

"C: \ ProgramFiles \ MongoDB \ Server \ 4.0 \ bin" Для тих, хто бореться за налаштування змінної середовища, будь ласка, виконайте ці кроки

  • Windows 10 та Windows 8

  • У пошуку шукайте, а потім виберіть: Система (Панель управління)

  • Клацніть посилання Розширені налаштування системи.

  • Клацніть Змінні середовища. У розділі Системні змінні знайдіть змінну середовища PATH та виберіть її. Натисніть Редагувати.

  • Якщо змінної середовища PATH не існує, натисніть кнопку Створити.

  • У вікні редагування змінної системи (або нової системної змінної) вкажіть значення PATH як змінну середовища "C: \ ProgramFiles \ MongoDB \ Server \ 4.0 \ bin".

  • Натисніть кнопку ОК.

  • Закрийте всі вікна, що залишилися, натиснувши ОК.

  • Тепер створимо каталог даних MongoDB MongoDB потребує каталогу даних для зберігання всіх даних. Відкрийте командний рядок і вставте нижче

md "C:\data\db" "C:\data\log"

3.Дозволяє вказати сервер на каталог вашої бази даних. Введіть код нижче

mongod --dbpath="c:\data\db"

4.Зараз дозволяє підключитися до типу MongoDB Type нижче

монго

5.Якщо він працює належним чином, відобразиться командний рядок

[initandlisten] очікує на з'єднання

Бінго !! Ви закінчили, мабуть, використання CLI трохи заплутано, і MongoDB представив графічний інтерфейс, який ви можете бачити фактичні дані,

Для використання версії графічного інтерфейсу mongoDB Ви повинні бути виконані вище дії

  1. Тепер перейдіть до Центру завантажень. Завантажте MongoDb Compass, графічний інтерфейс для MongoDB
  2. Встановіть його та відкрийте

Ви можете бачити ім'я хоста: localhost та порт: 27017.

Щоразу, коли ви хотіли підключитися до mongoDB Server, вам потрібно відкрити командний рядок

Тип

монгод

потім знову запустіть новий командний рядок і введіть

монго

Зберігайте всі налаштування, як це є у mongoDB Compass. Тепер натисніть підключити,

Ти в !! Легко .. чи не так?


2
  1. Завантажити з http://www.mongodb.org/downloads
  2. Встановіть .msi файл у папку C: \ mongodb
  3. Створіть дані, дані \ db, каталоги журналів та файл mongo.config під C: \ mongodb.
  4. Додайте наступні рядки у файл "mongo.config" dbpath = C: \ mongodb \ data \ db \ logpath = C: \ mongodb \ log \ mongo.log
  5. Запустити сервер: mongod.exe --config = "C: \ mongodb \ mongo.config"

Це воно !!!


2

Крок 1: Спочатку завантажте .msi, тобто інсталяційний файл з

Завантажте MonggoDB

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

Після цього ви зможете побачити папку MongoDB під програмними файлами

запуск оболонки та сервісу MongoDB - це не велика справа. Я отримав хороший довідник після тривалого пошуку Встановлення MongoDB у Windows


1

WAMP = Windows + Apache + MySQL / MariaDB + PHP / Python / Perl

Ви не можете використовувати MongoDB у wamp. Вам потрібно встановити MongoDB окремо

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.