Mongodblocalhost可以连接,但是改成公网ip无法连接 "db" of null,终于找到问题了。
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Mongodblocalhost可以连接,但是改成公网ip无法连接 "db" of null,终于找到问题了。,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含864字,纯文字阅读大概需要2分钟。
内容图文
我用的是阿里云的服务器,自带mongodb,刚开始在本机测试localhost可以连接,后来本地通过node.js来连接服务器上的数据库连接不上,找了我一天!
解决方法:
第一次说是该mongodb.conf中的bind_ip 改为0.0.0.0这样就允许任何ip访问,可是特么的,找死没找到配置文件,原来发现好像要自己写,但是又不不太会服务器就没有自己写,直接通过启动mongod --bind_ip=0.0.0.0启动的。但是发现它提示什么 necessariy default 0.0.0.0,也就是说默认所有都可以连接。这不是气死我了吗。。。我就找啊找然后说什么数据库管理员和密码没有在连接的url里配置。我就尝试。还是不行。最后想想是不是端口没有开放。
重点来了:
1.登陆阿里云服务器,点击防火墙,添加了一条规则,端口号是27017也可以是你指定的mongodb连接的端口。选择tcp类型即可。
2.如果是腾讯云似乎有个授权对象,填写0.0.0.0即可。
终于是解决了。避免其他人走坑。哈哈哈
-----如果还连接不上就要考虑有些连接工具需要和mongodb数据库的版本一致。就这些了,能救一点是一点。
内容总结
以上是互联网集市为您收集整理的Mongodblocalhost可以连接,但是改成公网ip无法连接 "db" of null,终于找到问题了。全部内容,希望文章能够帮你解决Mongodblocalhost可以连接,但是改成公网ip无法连接 "db" of null,终于找到问题了。所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。