本地无法访问虚拟机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
相关截图:


1回答
同学,你好!
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
祝学习愉快!
相似问题