win10 mongodb的安装

Posted hello_echo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win10 mongodb的安装相关的知识,希望对你有一定的参考价值。

一、安装

1、下载MongoDB在windows下的安装文件

        首先去官网https://www.mongodb.com/download-center?jmp=nav#community下载安装文件。我下载的是

2.我是一路默认安装在C:\\Program Files\\目录下

3.在c盘下新建C:\\mongodb\\data、C:\\mongodb\\logs,以及mongo.config文件,如下:

 

4.在logs文件夹中创建mongo.log文件

5.在mongo.config文件中做如下编辑:

dbpath=C:\\mongodb\\data #数据库路径
logpath=C:\\mongodb\\logs\\mongo.log #日志输出文件路径

6.打开cmd命令行,切换到mongodb的bin目录下,执行命令:mongod --dbpath C:\\mongo\\data

 

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

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

 

说明配置成功

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

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

9.启动:net start MongoDB(安装的时候忘记自己忘记截这个图,这里借用别人的图,我自己的是3.4,图中的是3.2)

二、遇到的问题

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

分析:路径问题

解决办法:不要在C:\\Program Files目录及其子目录下创建db文件夹。例如我的目录为:C:\\mongodb\\data,这样就不会报错

2.一开始,我按照其他教程,在mongo.config文件中添加如下设置:

dbpath=C:\\mongodb\\data #数据库路径

logpath=C:\\mongodb\\logs\\mongo.log #日志输出文件路径logappend=true #错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件

logappend=true #错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件
journal=true #启用日志文件,默认启用
quiet=true #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
port=27017 #端口号 默认为27017

出现如下错误:

然后我把config文件中的后四行删除,只保留了两个路径设置,就没有这个错误了,不知道原因(尴尬)

3.注册服务执行:sc create MongoDB binPath= "C:\\Program Files\\MongoDB\\Server\\3.4\\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,重新执行sc create MongoDB binPath= "C:\\Program Files\\MongoDB\\Server\\3.4\\bin\\mongod.exe --service --config=C:\\mongodb\\mongo.config"

 

以上是关于win10 mongodb的安装的主要内容,如果未能解决你的问题,请参考以下文章

win10+mongodb安装配置

win10 mongodb的安装

MongoDB 安装与配置--Win10

Win10下mongoDB安装

win10下MongoDB安装

win10下安装运行MongoDB