По-перше, завантажте та встановіть mongodb, я не буду говорити про конкретний навчальний посібник з завантаження та встановлення, версія, яку я використовую, — "mongodb-win32-x86_64-2008plus-ssl-3.4.7-signed"
Каталог, який я встановив, був таким: D:\MongoDB\Server\3.4\
Я почав MongoDB у вигляді конфігураційного файлу і створив новий файл mongo.conf самостійно
<setting> = <value> Цей формат конфігурації є конфігураційним файлом MongoDB версії 2.4, і нова версія може бути сумісна з командами конфігурації старої версії
Офіційне посилання на вступ до сайту: https://docs.mongodb.com/v2.4/reference/configuration-options/
Нова версія базується на форматі профілю YAML та вступному посиланні: https://docs.mongodb.com/manual/reference/configuration-options/
Конфігурація виглядає так:
Потім зайдіть у каталог bin і запустіть його командою cmd, команда запуску виглядає так:
Помилка наступна:
--------------------------- mongod.exe - Системна помилка --------------------------- Цю програму не можна запустити, оскільки api-ms-win-crt-runtime-l1-1-0.dll відсутній на комп'ютері. Спробуйте перевстановити програму, щоб вирішити цю проблему. --------------------------- Ти впевнений ---------------------------
Ось як це виправити:
Встановлення VC redit.exe програми для розв'язання проблеми
Це програма VC: VC redit.exe Посилання: https://www.microsoft.com/zh-cn/download/details.aspx?id=48145
Обирайте x86 або x64 під час завантаження відповідно до потреб вашої системи, і встановлення буде успішним.
Після вирішення цієї проблеми ми повторно запускаємо команду запуску і бачимо, що нова помилка виглядає так:
D:\MongoDB\Server\3.4\bin>mongod --config "D:\MongoDB\Server\3.4\mongo.conf" 2017-08-20T15:40:48.459+0800 F КОНТРОЛЬ [головна] Невдала глобальна ініціалізація: Fil
eNotOpen: Failed to open "D:\MongoDB\Server\3.4\logs\mongo.log" Рішення: створити нову папку журналів у каталогу D:\MongoDB\Server\3.4\!!
Потім виконайте команду запуску ще раз і виявите, що цього разу помилки немає, але порт не підключений, запуск не вдається, і помилка не повідомляється, наступним чином:
Насправді це не є успішним початком, і рішення таке:
У каталогу D:\MongoDB\Server\3.4\створіть нову папку даних!!
Тому щоУ конфігураційному файлі ми вказуємо каталог двох файлів, програма не створить папку автоматично, потрібно створювати її вручну, якщо каталогу немає, MongoDB не запуститься! Помилки не можна повідомляти!!
Усі журнали та каталоги даних потрібно створювати вручну, цього разу запуск проходить успішно!!
Після успішного запуску не закривайте вікно cmd, якщо ви закриєте вікно cmd, MongoDB також буде закрито!!
Інтерфейс успіху стартапу MongoDB виглядає так:
|