您的位置:首页 > 编程语言 > Go语言

如何在Ubuntu中让mongo远程可连接

2015-10-12 09:39 429 查看

最近团队的一个成员由于项目原因需要在vps上建立mongo数据库服务器并允许远端访问,这里整理下设置的思路



首先需要安装mongo

apt-get update
apt-get install mongo


安装完mongo后会在本地开启一个mongo服务

接下来我们需要配置一下mongo并重启服务

1,添加管理员账

> use admin
switched to db admin
> db.addUser('tank','test');


2,配置mongodb.conf

#bind_ip = 127.0.0.1 //注释此行

auth = true //将此行前的注释去掉

3,重启mongodb

mongod --config /etc/mongodb.conf

## 注:使用vps时想要在关闭session时mongo服务依然在执行,可以使用nohup命令,如下:
## nohup mongod --config /etc/mongodb.conf &


若还是无法启动可能是因为已经开启了mongo的服务了

这个需要首选关闭mongo服务再开启,如何关闭可以参考这个博客

4,防火墙开放27017端口

iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 27017 -j ACCEPT


参考:
http://blog.51yip.com/nosql/1578.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: