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
楼主,我是linux的,同样的问题,怎么解决