Как запустить ту же папку БД - PullRequest
0 голосов
/ 18 мая 2018

Я запускаю mongod --storageEngine=mmapv1 в консоли и все в порядке.Стандартно использует папку C:\data\db.Но после того, как я перезагружаю свой компьютер и пробую ту же команду, он выдает ошибку.

C:\mongodb\bin>mongod --storageEngine=mmapv1
2018-05-18T10:53:45.491+0300 I CONTROL  [main]
2018-05-18T10:53:45.491+0300 W CONTROL  [main] 32-bit servers don't have journal
ing enabled by default. Please use --journal if you want durability.
2018-05-18T10:53:45.491+0300 I CONTROL  [main]
2018-05-18T10:53:45.491+0300 I CONTROL  [main] Hotfix KB2731284 or later update
is not installed, will zero-out data files
2018-05-18T10:53:45.506+0300 I CONTROL  [initandlisten] MongoDB starting : pid=2
396 port=27017 dbpath=C:\data\db\ 32-bit host=yaposhytiil-ara
2018-05-18T10:53:45.506+0300 I CONTROL  [initandlisten] targetMinOS: Windows Vis
ta/Windows Server 2008
2018-05-18T10:53:45.506+0300 I CONTROL  [initandlisten] db version v3.2.20
2018-05-18T10:53:45.506+0300 I CONTROL  [initandlisten] git version: a7a144f40b7
0bfe290906eb33ff2714933544af8
2018-05-18T10:53:45.506+0300 I CONTROL  [initandlisten] allocator: tcmalloc
2018-05-18T10:53:45.506+0300 I CONTROL  [initandlisten] modules: none
2018-05-18T10:53:45.506+0300 I CONTROL  [initandlisten] build environment:
2018-05-18T10:53:45.506+0300 I CONTROL  [initandlisten]     distarch: i386
2018-05-18T10:53:45.506+0300 I CONTROL  [initandlisten]     target_arch: i386
2018-05-18T10:53:45.506+0300 I CONTROL  [initandlisten] options: { storage: { en
gine: "mmapv1" } }
2018-05-18T10:53:45.506+0300 W -        [initandlisten] Detected unclean shutdow
n - C:\data\db\mongod.lock is not empty.
2018-05-18T10:53:45.528+0300 I STORAGE  [initandlisten] **************
Unclean shutdown detected.
Please visit http://dochub.mongodb.org/core/repair for recovery instructions.
*************
2018-05-18T10:53:45.531+0300 I STORAGE  [initandlisten] exception in initAndList
en: 12596 old lock file, terminating
2018-05-18T10:53:45.532+0300 I CONTROL  [initandlisten] dbexit:  rc: 100

Как я понимаю, он блокирует данные от доступа.Я бы не стал тратить ваше время, но я не знал, как его погуглить ... Это из-за 32-битной Windows или из-за некоторых настроек доступа пользователя, или мне приходится каждый раз восстанавливать / удалять папку db?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...