服务器上线全攻略(四)——配置mongodb

linux下配置mongodb

linux版本centos7.2

一. 配置资源库

看不懂就直接粘

为了确保系统能直接从指定地址获取软件包,创建/etc/yum.repos.d/mongodb-org-3.4.repo文件,

vi /etc/yum.repos.d/mongodb-org-3.4.repo

填入如下内容配置 MongoDB 资源库:

[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc

执行安装命令

sudo yum install -y mongodb-org

启动

启动使其在后台运行

sudo service mongod start 

如需要设置开机自启动可以执行下面脚本:

sudo chkconfig mongod on

重启

sudo service mongod restart 

最后使用mongo命令,即可开启mongodb交互界面

二. 授权配置

进入到mongodb命令行中就和本地操作没什么区别了,但是在使用之前需要配置用户权限

use admin
db.createUser(
  {
    user: "myUserAdmin",
    pwd: "abc123",
    roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
  }
)
show dbs
use test
db.createUser(
  {
    user: "myUserAdmin",
    pwd: "abc123",
    roles: [ { role: "readWrite", db: "test" }]
  }
)

配置好后,ctrl+c关闭交互界面

sudo service mongod restart 重启

远程访问配置

如果想要本地访问远程服务器还需要配置一项重要的东西

    vi /etc/mongod.conf

    注释掉:(也可以直接删掉)
    bindIp: 127.0.0.1  # Listen to local interface only, comment to listen on all interfaces.
    
    添加:
    security:
   authorization: enabled

sudo service mongod restart 重启

在项目中使用

let url="mongodb://用户名:密码@ip地址:27017/test"
mongoose.connect(url,{useNewUrlParser: true});

最后一步

设置你的安全组

我直接设置所有端口了
在这里插入图片描述

参考博客

参考博客

ok大功告成

三. 配置可视化工具

robo3T

下载mac或者window版本即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值