mongodb无法连接

mongodb无法连接

问题描述:

在最开始安装的时候能正常使用,我现在打开怎么都连不上。

相关截图:

MongoDB shell version v5.0.7

connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb

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 :: Connection refused :

connect@src/mongo/shell/mongo.js:372:17

@(connect):2:6

exception: connect failed

exiting with code 1


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学,你好!同学可以看下mongodb服务是否启动。看同学之前的问答是mac本,可以根据下述步骤启动mongodb后再重新连接

1、进入mongoDB的bin目录下: cd /usr/local/mongodb/bin,目录要改成自己电脑中的路径

2、执行mongod命令:./mongod 

3、重新起一个终端窗口,转到bin目录下,执行mongo的命令:./mongo

祝学习愉快!

  • 瓜江隐士 提问者 #1

    还是不行。

    https://img1.sycdn.imooc.com//climg/6274c203098860b915240514.jpg

    我按照你的方法打开了,还是连接不上,是不是我之前没有正常关闭导致再次连接出错?我重新卸载了再安装还是出错。我用brew开区服务也是出错。

    https://img1.sycdn.imooc.com//climg/6274c26f092d03b815340368.jpg

    我第一次安装就很顺利,直接终端输入mongod就开启了。然后输入mongo就脸上了

    2022-05-06 14:39:18
  • 好帮手慕美 回复 提问者 瓜江隐士 #2

    同学,你好!

    1、同学执行命令的路径对吗?需要在mongodb的bin目录中执行./mongod和./mongo命令,brew 默认将mongodb安装在 /usr/local/Cellar/mongodb下

    https://img1.sycdn.imooc.com//climg/6274c84209f57a4b14370430.jpg

    2、如果mongodb异常关闭,需要删掉mongod.lock文件。

    $ sudo rm -rf /data/db/mongod.lock

    3、使用brew启动服务时前边加上sudo看是否可以

    祝学习愉快!

    2022-05-06 15:18:33
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师