I CONTROL [main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify –sslDisabledProtocols ‘none’

windows 10为例,我是win10

其他系统同理,mac系统也同理

windows 10 配置MongoDB服务时候提示

2018-09-13T17:45:48.822+0800 I CONTROL [main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none'

C:\WINDOWS\system32>D:\mongodb\bin\mongod.exe --config "D:\mongodb\mongod.cfg" --install
2018-09-13T17:45:48.822+0800 I CONTROL  [main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none'
2018-09-13T17:45:48.824+0800 I CONTROL  [main] log file "D:\MongoDB\log\mongod.log" exists; moved to "D:\MongoDB\log\mongod.log.2018-09-13T09-45-48".

我以为是哪里错了,网上查了一圈,都没找到任何结果,

因为之前我已经配置过很多次了,始终报这个错误,就以为是什么哪里错了,

于是我就直接打开服务管理里面,看了一下,MongoDB其实已经加入进去了

因为前面手动打开了mongodb,例如这样,D:\MongoDB\bin\mongod --dbpath D:\MongoDB\data\db

所以导致mongodb服务无法运行

运行的cmd窗口关闭就行了

然后重新执行一次前面的添加mongodb服务命令

例如这样

切记,以管理员身份运行添加服务命令,否则提示没有权限

D:\mongodb\bin\mongod.exe --config "D:\mongodb\mongod.cfg" --install

或者

或者看看有么有是否已经添加进去,如果添加进去就手动运行一下

手动运行mongodb服务

桌面>电脑>右击>管理>服务和应用程序>服务>找M开头的>...

点击启动>成功启动

执行cmd C:\Users\admin>mongo

成功启动

执行MongoDB操作命令,也没任何问题

show dbs

华丽的分割线


如果手动启动有错误

如果前面启动MongoDB服务启动失败,提示 Windows不能在本地计算机启动MongoDB,服务错误代码 100。

看一下,前面是否手动执行运行过MongoDB,并已经关闭

首先说明我出现了这个问题

因为我前面手动启动了MongoDB

我前面这样启动mongodb D:\MongoDB\bin\mongod --dbpath D:\MongoDB\data\db

于是我直接把CMD窗口关掉,

然后重新手动启动MongoDB服务,然后成功启动

如果不是这个问题,请参考https://blog.csdn.net/qq_30100043/article/details/77940573

一些命令

启动MongoDB服务

net start MongoDB

关闭MongoDB服务

net stop MongoDB

移除 MongoDB 服务

D:\MongoDB\bin\mongod --remove

cmd清屏

cls

MongoDB下载

http://dl.mongodb.org/dl/win32/x86_64

MongoDB安装

参考http://www.runoob.com/mongodb/mongodb-window-install.html

参考https://blog.csdn.net/heshushun/article/details/77776706

评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注




Enter Captcha Here :