Ubuntu 16.04 安装 MongoDB

#1 添加MongoDB仓库

其实MongoDB已经在Ubuntu的默认仓库中了,只是它并不是最新版。建议使用官方的MongoDB仓库,添加key:

添加源:

#2 安装MongoDB

#3 启动MongoDB服务

Ubuntu 16.04 安装 MongoDB

开机自启:

#4 MongoDB安全设置

MongoDB的登陆认证默认是关闭的,本地系统的任意用户都可以访问数据库,并且拥有全部访问权限。为了提高数据库安全,下面来开启认证功能并创建一个管理员用户。

进入Mongo shell:

创建一个管理员用户:

  • https://docs.mongodb.com/manual/core/authentication/

执行exit命令或CTRL-C退出Mongo shell。

编辑mongod.conf开启authorization,这样用户需要提供用户名和密码才能操作mongo(没登陆认证也可以连接)。

去掉#security:前的注释并添加一行,如下:

重启mongodb使配置生效:

Ubuntu 16.04 安装 MongoDB

使用新创建的管理员用户登陆:

Ubuntu 16.04 安装 MongoDB

#5 配置远程访问

编辑mongod.conf配置文件,添加:

重启mongod。

可以使用ufw防火墙限制哪些客户端可连接。