mongodb安装及遇到的问题

今天第一天接触mongodb,如下把今天上午本身的安装体验分享一下。不足之处,敬请指摘,谢谢mongodb

1、安装浏览器

1.我下载的是,点击安装完成,默认安装到C:\Program Files\目录下网络


2.在c盘下新建C:\mongodb\db文件夹,打开cmd命令行,切换到mongodb的bin目录下,执行命令及结果:spa


mongodb运行成功,浏览器经过:http://localhost:27017/访问结果以下命令行


运行没有问题,那么这是就须要注册服务。3d

3.在db的同级目录下建立logs目录及mongo.config,blog


再在logs目录下建立mongo.log文件:教程


config内容以下:ci


4.在bin目录下执行:mongod --config C:\mongodb\mongo.config。查看mongo.log文件以下:get


说明配置成功

5.安装为Windows服务,执行:

sc create MongoDB binPath= "C:\Program Files\MongoDB\Server\3.2\bin\mongod.exe --service --config=C:\mongodb\mongo.config"注意”binPath=“和value值之间要有空格

mongod --config C:\mongodb\mongo.config --install(未验证)

启动:net start MongoDB 



2、遇到的问题

1.mongodb安装包,默认状况下安装到C:\Program Files。当咱们按照大部分的网络教程,在C:\Program Files\MongoDB\Server\3.2目录下建立db文件夹,运行命令行:mongod --dbpath C:\Program Files\MongoDB\Server\3.2\db,报出Invalid command: Files\MongoDB\Server\3.2\db错误。

分析:路径问题

解决办法:不要在C:\Program Files目录及其子目录下建立db文件夹。例如个人目录为:C:\mongodb\db



2.或许你想到了相对路径,例以下图,大概是访问权限问题。


3.注册服务执行:sc create MongoDB binPath= "C:\Program Files\MongoDB\Server\3.2\bin\mongod.exe --service --config=C:\mongodb\mongo.config"时,

[SC] OpenSCManager 失败 5:


分析:用户权限不足,

须要作的是regedit打开注册表

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA 的值改成0

把这个值改为0,这样在本身的电脑上操做才是真正的administration。


重启计算机,打开cmd,从新执行