#问题前两天在本机连接虚拟机的MongoDB,总是连接拒绝 上网百度了一堆,找到一些看似解释,实则不一定管用的玩意。 有一个解法是改mongodb.conf文件,把bind_ip改成虚拟机的ip,然后又是在hosts文件里头折腾,结果我在本机上是可以连上MongoDB了,虚拟机上面的shell居然打不开,然后又找到一个解释是把bind_ip改成0.0.0.0,这做法看起来和Mysql的做法一样。 这样改了以后,两边都可以用了。 #如果是局域网 要利用iptables把端口开放出去。 MongoDB的官网上有解释:http://docs.mongodb.org/manual/tutorial/configure-linux-iptables-firewall/ #思考
- 遇到各种各样的问题时,通常官方的渠道是最靠谱的,但是要从那么长的资料堆里面把想要的抓出来,确实是很麻烦的事情。
- 别人跟你遇到类似的问题,很可能就是一种不求甚解的方案,中国尤甚,更有可能错误原因跟你不一样,如何去筛选,去甄别?mysql上的经验告诉我,bind_ip改成0.0.0.0的方式是一个最靠谱的解决方案。那么,扩充自己的知识面也许是一个不是办法的方法。