![04e4a73b35144ddb68902297b9f7bd86.png](https://i-blog.csdnimg.cn/blog_migrate/6d8d2177f26f063b2cd30af1fe29cf5b.jpeg)
前言
作为NoSql数据库的代表,MongoDB的运用十分广泛,最近由于业务的需要,需要在云端部署一个数据库,这里记录一些踩的坑;此外官方(这里)还提供了云端解决方案,有500M的免费空间可以使用,参考教程下来无比顺畅,要不是因为速度和容量的要求就直接选取这个方案了(后续可能会考虑把一些公开的,非涉密的数据迁移到云上,毕竟官方云可以在集群上的),下面是自己折腾的时候遇到的问题(window服务器上)
外网无法访问
官方地址下载:
Try MongoDB Productswww.mongodb.com后,一路next(注意去掉 install mongodb compass
,否者会很慢,甚至不成功)本地tcping 127.0.0.1 -p27017
没啥问题, 证明服务已经起来了,并且windows服务界面也能找到,但是外网 tcping 公网IP -p27017
就不行
![2cac310ab4a4b6313db34cbe986386a2.png](https://i-blog.csdnimg.cn/blog_migrate/d326713e15dcbe5ff349510f8dcc228d.jpeg)
![a2fba1b71e482ee5b2633ef69a367c46.png](https://i-blog.csdnimg.cn/blog_migrate/f5d4ff647451eaf7501599cdee185090.png)
通过命令查看端口:
netstat -ano|findstr 27017
![ab423d4bb62a2320b12046e8b219f2ef.png](https://i-blog.csdnimg.cn/blog_migrate/88f0ebadd6f7793c0d9c82b3aa21bc5d.png)
发下绑定的IP是127.0.0.1这里徐亚改成:0.0.0.0
如何MongoDB的IP绑定到0.0.0.0
找到问题之后解决方案就是修改mongodb的配置文件然后重启即可:
![cc2f5b2eef6c372d520bf3dc55f621e3.png](https://i-blog.csdnimg.cn/blog_migrate/f834f642857a7d2ef1902e4571e0b8ab.jpeg)
但是这里有个小插:mongodb的配置文件在哪?因为安装的是我将数据和日志的路径放到了别的盘(默认的C盘是系统盘,空间也小),导致我在自己设置的路径下找不到配置文件,后来发现,自己选不选其它路径没关系,配置文件都在:C:Program FilesMongoDBServer4.2bin,改完之后重启服务即可
![3295c491f6f7301a55b0648a196c41f0.png](https://i-blog.csdnimg.cn/blog_migrate/eb0ed80f83a51ec7b0fc34fb89ac5595.jpeg)
参考:
MongoDB安装配置教程 - 小周sri的码农 - 博客园www.cnblogs.com![e0337e9f2c27a82fd75603e7498d81cc.png](https://i-blog.csdnimg.cn/blog_migrate/2238c2fe23d2b3d5a920ff277e06d75b.png)