本地无法访问虚拟机mongodb

来源:5-5 案例-爬取求职网站的招聘信息

慕仙9331815

2021-06-30 20:50:18

老师:

无法像视频老师那样,访问虚拟机中的mongodb,但是本地127.0.0.1:27017是可以的,虚拟机地址的mongodb就不行,提示如截图1,图1是运行在macbook pro上的IDE,截图2、3是本地连接到虚拟机的终端显示,可以在终端里正常使用虚拟机的mongodb

相关截图:

http://img.mukewang.com/climg/60dc67af09ede2ea23160982.jpg

http://img.mukewang.com/climg/60dc67e009b41ed019960928.jpghttp://img.mukewang.com/climg/60dc67f409a23f7f19920678.jpg

写回答

1回答

时间,

2021-07-01

同学,你好

1、先在终端中执行pkill mongo和pkill mongod,关闭进程

2、关闭防火墙systemctl stop firewalld.service

3、执行mongod --dbpath data/ --logpath log/mongo.log --port 27017 --bind_ip 0.0.0.0 --fork启动mongodb服务(路径使用同学自己的)

4、永久开放27017端口:

firewall-cmd --zone=public --permanent --add-port=27017/tcp;

5、重启防火墙

firewall-cmd --reload

6、再执行相应代码即可连接mongodb

祝学习愉快!


0

0 学习 · 1672 问题

查看课程