Първо, изтеглете и инсталирайте 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" Решение: Създаване на нова папка logs под директорията D:\MongoDB\Server\3.4\!!
След това изпълнете командата за стартиране отново и установете, че този път няма грешка, но портът не е свързан, стартирането не е успешно и грешката не се докладва, както следва:
Всъщност това не е успешен старт и решението е следното:
Под директорията D:\MongoDB\Server\3.4\създайте нова папка с данни!!
ЗащотоВ конфигурационния файл посочваме директорията на двата файла, програмата няма автоматично да създаде директорията, трябва да я създадеш ръчно, ако директорията не съществува, MongoDB няма да стартира! Грешките не могат да бъдат докладвани!!
Всички логове и директории с данни трябва да се създават ръчно, този път стартът е успешен!!
След успешно стартиране, не затваряйте cmd прозореца, ако затворите cmd прозореца, MongoDB също ще бъде затворен!!
Интерфейсът за успех на MongoDB при стартиране е следният:
|