记一次linux配置mongodb以及连接

本文记录了在Linux(Ubuntu 16.04)系统下搭建MongoDB的流程,包括通过官网文档操作安装、介绍数据和日志目录、配置文件等。还说明了启动、停止和重启的操作,以及配置外网连接MongoDB的步骤,如创建角色、修改配置文件等,最后使用robo3T新建链接。

前后在linux(Ubuntu 16.04)系统下搭建了几次mongodb,流程总是忘,总是在google浪费时间,时间就是金钱啊,今记录下来帮大伙节约时间!!!

根据官网傻瓜式操作! 官方文档

打开命令行(粘粘粘粘粘)

1: sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

2: echo “deb [arch = amd64,arm64] https://repo.mongodb.org/apt/ubuntu xenial / mongodb-org / 4.0 multiverse” | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list

3: sudo apt-get update

4: sudo apt-get install -y mongodb-org

经历以上四步,就安装成功了!

目录 如果通过软件包管理器安装,则在安装期间会创建数据目录 /var/lib/mongodb和日志目录/var/log/mongodb。

默认情况下,MongoDB使用mongodb用户帐户运行。如果更改运行MongoDB进程的用户,则还必须修改数据和日志目录的权限,以便此用户可以访问这些目录。

配置文件 官方MongoDB包中包含一个配置文件(/etc/mongod.conf)。这些设置(例如数据目录和日志目录规范)在启动时生效。也就是说,如果在MongoDB实例运行时更改配置文件,则必须重新启动实例才能使更改生效。


现在来启动!

启动 sudo service mongod start

停止 sudo service mongod stop

重启 sudo service mongod restart

嗯。。下面来配置外网连接mongo


首先创建角色!!

输入mongo

看到以下画面

依次输入以下命令:

1:use admin

2:db.createUser({ user: "user", pwd: "123", roles: [ { role: "userAdminAnyDatabase", db: "admin" } ], mechanisms : ["SCRAM-SHA-1"] })

创建角色完成!


接下来配置conf文件让外网可以进行链接!

vi /etc/mongod.conf 把bindIp改为:0.0.0.0

改了保存后

嗯嗯。闻到了成功的味道;

下载robo3T 新建链接;填上刚刚添加的角色账号和密码即可。

哎。以后再配这东西就不用浪费那么多时间了。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值