mongodb 远程访问配置(ubuntu)
1. 新建用户
# $ 是主机命令行, > 是mongo命令行
$ mongo
> db.createUser(
{
user: "用户名",
pwd: "密码",
roles: [ { role: "readWriteAnyDatabase", db: "admin" } ]
}
)
$ mongod –auth
$ sudo systemctl restart mongodb
2. 首先修改mongodb的配置文件 让其监听所有外网ip, 如果不行, 连接的时候肯定会有异常
编辑文件:
vim /etc/mongodb.conf
修改后的内容如下:
# 绑定所有ip
bind_ip = 0.0.0.0
# 绑定端口
port = 27017
# 添加帐号,密码认证
auth=true
3. 重启mongodb服务器
sudo systemctl restart mongodb
重启后远程连接即可