mongodb可以';你不能在windows上启动吗?

mongodb可以';你不能在windows上启动吗?,mongodb,Mongodb,当我试图在命令行上使用命令“mongod.exe”启动mongodb时,它抛出以下错误 C:\mongodb-win32-x86_64-2.0.6\bin>mongod.exe mongod.exe --help for help and startup options Thu Aug 09 11:56:48 [initandlisten] MongoDB starting : pid=6892 port=27017 dbpat h=/data/db 64-bit host=user4-P

当我试图在命令行上使用命令“mongod.exe”启动mongodb时,它抛出以下错误

C:\mongodb-win32-x86_64-2.0.6\bin>mongod.exe
mongod.exe --help for help and startup options
Thu Aug 09 11:56:48 [initandlisten] MongoDB starting : pid=6892 port=27017 dbpat
h=/data/db 64-bit host=user4-PC
Thu Aug 09 11:56:48 [initandlisten] db version v2.0.6, pdfile version 4.5
Thu Aug 09 11:56:48 [initandlisten] git version: e1c0cbc25863f6356aa4e31375add7b
b49fb05bc
Thu Aug 09 11:56:48 [initandlisten] build info: windows sys.getwindowsversion(ma
jor=6, minor=1, build=7601, platform=2, service_pack='Service Pack 1') BOOST_LIB
_VERSION=1_42
Thu Aug 09 11:56:48 [initandlisten] options: {}
**************
old lock file: \data\db\mongod.lock.  probably means unclean shutdown,
but there are no journal files to recover.
this is likely human error or filesystem corruption.
found 3 dbs.
see: http://dochub.mongodb.org/core/repair for more information
*************
Thu Aug 09 11:56:48 [initandlisten] exception in initAndListen: 12596 old lock f
ile, terminating
Thu Aug 09 11:56:48 dbexit:
Thu Aug 09 11:56:48 [initandlisten] shutdown: going to close listening sockets..
.
Thu Aug 09 11:56:48 [initandlisten] shutdown: going to flush diaglog...
Thu Aug 09 11:56:48 [initandlisten] shutdown: going to close sockets...
Thu Aug 09 11:56:48 [initandlisten] shutdown: waiting for fs preallocator...
Thu Aug 09 11:56:48 [initandlisten] shutdown: lock for final commit...
Thu Aug 09 11:56:48 [initandlisten] shutdown: final commit...
Thu Aug 09 11:56:48 [initandlisten] shutdown: closing all files...
Thu Aug 09 11:56:48 [initandlisten] closeAllFiles() finished
Thu Aug 09 11:56:48 dbexit: really exiting now

我真的不能启动mongodb。。请帮助我将mongodb作为windows服务启动并更正错误。我已经阅读了安装指南并遵循了相同的步骤,但仍然抛出了错误。

删除锁文件
\data\db\mongod.lock
,然后运行
mongod--repair

错误修复 如果删除mongodb.lock文件没有帮助,请尝试使用命令--repair修复mongodb

将MongoDB作为服务启动
如果要将MongoDB作为服务启动,可以添加命令--Service。如果您有多个实例,cou还可以使用--serviceName{name}和--serviceDisplayName{name}作为uniqe名称。您可以找到有关作为服务启动的详细信息

如果删除了锁定文件,您肯定要运行修复。如果使用日志记录运行mongodb,则不必修复。有关这两个文件的详细信息,请访问

remove\data\db\mongod.lock文件,然后重试。仍不工作。。它与此有关。。8月9日星期四12:11:43[clientcursormon]mem(MB)res:20 virt:79 mapped:0在windows上的文件在哪里可以找到合适的解决方案?在windows上,我只需要运行mongod--请注意,在大型数据库上执行此操作可能会花费数小时,并且需要足够的磁盘空间来复制整个数据库。如果您正在使用日志记录,您也不应该需要它。