关于mongodb的问题
pymongo.errors.ServerSelectionTimeoutError: 10.12.193.215:27017: timed out, Timeout: 30s, Topology Description: <TopologyDescription id: 5f5237f81a26099c5323aa7b, topology_type: Single, servers: [<ServerDescription ('10.12.193.215', 27017) server_type: Unknown, rtt: None, error=NetworkTimeout('10.12.193.215:27017: timed out')>]>
数据库可以连接上,但是插入时候显示这串超时的错误
正在回答
同学你好:
错误提示连接超时,同学可以先检查一下网络是否正常,如果正常可进行以下修改
1、第一步是需要在虚拟机中对mongodb数据库进行修改配置的,打开mongo.conf文件进行修改即可。
2、修改完后需要保存并重启服务。mongodb的配置文件中的bind_ip 默认为127.0.0.1,默认只有本机可以连接。此时,需要将bind_ip配置为0.0.0.0,表示接受任何IP的连接)
3、重启动mongo服务:service mongod restart
4、永久开放27017端口:
firewall-cmd --zone=public --permanent --add-port=27017/tcp; firewall-cmd --reload
同学也可以连接本机中的数据库
如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~
- 参与学习 人
- 提交作业 107 份
- 解答问题 1672 个
Python最广为人知的应用就是爬虫了,有趣且酷的爬虫技能并没有那么遥远,本阶段带你学会利用主流Scrapy框架完成爬取招聘网站和二手车网站的项目实战。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星