连接不上mogodb?

连接不上mogodb?

http://img1.sycdn.imooc.com//climg/5ed9fbd408ee660618840496.jpg

http://img1.sycdn.imooc.com//climg/5ed9fbd4088fe27a16050363.jpg

有两个问题不太懂需要老师解答?

问题一:

我是源码安装的mongodb数据库,连接不上数据库我看老师在别的同学的提问里回答了说需要在启动时绑定的ip 0.0.0.0我已经绑定了但是还是报错,绑定的ip是0.0.0.0还是自己的ip地址,是我绑定IP出错了吗?绑定完ip需要重新启动mongodb数据路重启的命令是什么?我输出 net start "MongoDB"显示未找到命令,还有关闭数据库的命令是什么?

问题二:

如何连接自己本地的数据库是不是只要把IP地址改成自己本地的IP就可以了?由于我是小白,有时候老师的回答我看不懂,请老师回答的详细一些包括一些命令的输入,谢谢老师?

正在回答 回答被采纳积分+1

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

1回答
好帮手慕美 2020-06-05 17:00:34

同学,你好。

1、第一行mongod命令已经是启动了Mongodb服务了,因此不需要再启动

2、关闭Mongod命令:

    方法一:在终端中执行mongod  --shutdown  --dbpath /database/mongodb/data/(同学自己的路径)

    方法二:在终端中进入数据库后使用db.shutdownServer();关闭服务

3、连接本地数据库时将ip地址修改为127.0.0.1即可

http://img1.sycdn.imooc.com//climg/5eda09070969f86008380070.jpg


如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

  • 提问者 慕瓜2155115 #1
    服务是启动了但是连接不上?还是报错,图一是连接服务以后,pycharm还是报错mongodb//192.168.1.62:27017: [Errno 11001] getaddrinfo failed,不知道是什么原因?
    2020-06-05 17:17:53
  • 好帮手慕美 回复 提问者 慕瓜2155115 #2
    同学,你好。同学可以看下在连接时使用ip地址是否正确,解决远程连接: 关闭防火墙: 临时关闭防火墙:systemctl stop firewalld.service 永久关闭防火墙:systemctl disable firewalld.service开关机自启动设置 启动防火墙systemctl start firewalld.service 永久启动防火墙systemctl enable firewalld开关机自启动设置 重启mongo服务:mongod --dbpath data/ --logpath log/mongo.log --port 27017 --bind_ip 0.0.0.0 --fork 同学可以是用本地的MongoDB,没有区别的。 如果我解决了同学的问题,请采纳!祝学习愉快~~~~
    2020-06-05 19:04:49
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星

相似问题

登录后可查看更多问答,登录/注册

4.入门主流框架Scrapy与爬虫项目实战
  • 参与学习           人
  • 提交作业       107    份
  • 解答问题       1672    个

Python最广为人知的应用就是爬虫了,有趣且酷的爬虫技能并没有那么遥远,本阶段带你学会利用主流Scrapy框架完成爬取招聘网站和二手车网站的项目实战。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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