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防火墙限制哪些客户端可连接。

相关文章

《Ubuntu 16.04 安装 MongoDB》有4个想法

  1. 你好,看了您的 Ubuntu 16.04 安装 MongoDB 教程后,按照步骤进行的安装,到了这一步后
    $ sudo systemctl start mongodb
    并没有像您图片里等结果,没有任何提示
    这个需要怎么解决呢?

      1. 有了,谢谢,看来是安装成功啦~
        还有个小问题问下~安装的时候出现这个:

        无法创建主目录”/home/mongodb”

        这个目录没有创建成功没有影响吧,我在它安装完后,自己建了这个目录

        再就是您回复的真快~

发表评论

电子邮件地址不会被公开。 必填项已用*标注