windows10装MongoDB3.4/3.6

win10下安装3.6版本的真是蛋疼,写完这个后还是转投3.4

1、下载msi

https://www.mongodb.com/dr/fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-3.6.3-signed.msi/download

2、安装那个msi,找到安装目录,比如我的:

C:\Program Files\MongoDB\Server\3.6


3、在安装目录下创建data,在data里面分别创建空的log和db文件夹

data\db

data\log


4、在安装目录下新建文件

 

5、在mongod.cfg里面配置如下内容:

systemLog:

    destination: file

    path: C:\ProgramFiles\MongoDB\Server\3.6\data\log\mongod.log

storage:

dbPath: C:\Program Files\MongoDB\Server\3.6\data\db

 

# 一开始我是手写的那两个路径,手动加了引号

# 如:"C:\Program Files\MongoDB\Server\3.6\data\log\mongod.log"

# 但会报一个超级无语的错误


6、安装mongodb的服务,在bin下输入

./mongod.exe --config "C:\ProgramFiles\MongoDB\Server\3.6\mongod.cfg" –install

7、启动下这个服务

net start MongoDB

8、把bin目录配置到环境变量

 

9、试一试启动,在命令行输入mongo,然后


关于常用的测试安装成功没有的:

反正我看到的是:

windows10装MongoDB3.4/3.6_第1张图片


 看日志(C:\Program Files\MongoDB\Server\3.6\data\log\mongod.log),还是很无语的问题:

Error receiving request from client:SSLHandshakeFailed: SSLHandshakeFailed. Ending connection from 127.0.0.1:xxxxx(connection id: xx)

 

有解决办法的求mm

 似乎解决问题的办法要改注册表或者修改认证,看不懂

 ----------------------------------

虽然感觉已经成功安装了一半,但是

转投3.4

 

ps:如果你之前安装3.6失败现在转投3.4

先删之前的服务sc delete MongoDB      (cmd下删除)

或者进到原先的目录后  ./mongod.exe --config../mongod.cfg –remove

否则:

 

流程还是上面3.6的那样,只是目录改了一下

 

还有mongod.cfg配置的内容变了下:

systemLog:

    destination: file

    path: C:\ProgramFiles\MongoDB\Server\3.4\data\log\mongod.log

    logAppend: true

storage:

    journal:

        enabled: true

    dbPath: C:\ProgramFiles\MongoDB\Server\3.4\data\db

net:

    port: 27017


先把环境变量配置进去,输命令简单一点,安装一波服务

mongod.exe --config "C:\ProgramFiles\MongoDB\Server\3.4\mongod.cfg" --install


开启一波服务

net start MongoDB


卒,问题一样:

Error receiving request from client:SSLHandshakeFailed: SSLHandshakeFailed. Ending connection……

-------------------------------------

再更:

win10下最好不要用powershell

3.6版本记得删干净,包括服务!!!

那个sc delete xxx只在小黑窗cmd下才有用


浏览器输入:http://localhost:27017/


总结:3.4大法好

你可能感兴趣的:(软件安装)