在腾讯云ubuntu服务器上安装mongodb,修改bindip之后无法启动和连接

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_28418387/article/details/76222455

最近在学习数据库mongodb,根据网上的教程,在安装完mongodb后要配置mongod.conf文件,我在ubuntu上使用的是默认的安装方式,所以,mongod.conf配置文件在/etc目录下,使用以下命令访问该文件查看文件内容

vi /etc/mongod.conf

打开的内容如图

这里写图片描述

从图中可以看到默认情况下的bindIp是127.0.0.1,使用以下命令来查看mongodb的运行状态

service mongod status

这里写图片描述

如图,运行正常。但是如果外网需要访问,就需要将bindIp地址换成服务器的公网地址,修改mongod.conf文件里的bindIp地址。由于该文件需要root用户权限才能修改,所以先使用sudo su命令进入root模式,再使用vi /etc/mongod.conf命令修改bindIP地址为我的服务器的公网IP地址,修改之后使用如下命令重启mongodb

service mongod restart

再查看mongodb的运行状态如下:

这里写图片描述

使用外网连接mongodb也失败,最后发现将bindIp地址修改为服务器的内网地址,mongodb能够正常运行,而且外网可以使用公网地址加端口号27017来访问该数据库

猜你喜欢

转载自blog.csdn.net/qq_28418387/article/details/76222455
今日推荐