Mongodb连接错误:
MongoDB shell version v4.0.9
connecting to: mongodb://127.0.0.1:27017/?gssapiServiceName=mongodb
2021-01-29T09:15:06.742+0800 E QUERY [js] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Error connecting to 127.0.0.1:27017 :: caused by :: ����Ŀ�����������ܾ������� �ӡ� :
connect@src/mongo/shell/mongo.js:343:13
@(connect):2:6
exception: connect failed
如图:
分析后发现是mongodb服务未启动造成的连接报错
百度很多的答案,大概就是建一个data文件,然后输入命令启动mongodb,这个答案能暂时解决问题,但电脑一重启,mongodb未启动还是会报错,所以换个思路,解决mongodb自动启动就行了。
设置mongodb自启动
1、将mongodb添加到服务中
在D:\spider\application\MongoDB目录下建一个mongod.cfg文件
内容:
systemLog:
destination: file
path: D:\spider\application\MongoDB\mongod.log
storage:
dbPath: D:\spider\application\MongoDB\bin
如图:
image.png使用管理员权限打开cmd,输入
mongod --config "D:\spider\application\MongoDB\mongod.cfg" --install
我的电脑已经添加过了,所以提示已存在
image.png2、设置mongodb服务自启动
找到电脑中的服务
image.png
找到MongoDB Server
右键属性>设置自启动>确定
OK了,大功告成
网友评论