mongodb安装及遇到的问题

来源:互联网 发布:喜马拉雅无法使用网络 编辑:程序博客网 时间:2024/06/03 03:46

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

一、安装

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


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


mongodb运行成功,浏览器通过:http://localhost:27017/访问结果如下


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

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


再在logs目录下创建mongo.log文件:


config内容如下:


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


说明配置成功

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 



二、遇到的问题

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,重新执行




0 0