MongoDB CentOS 7 安装部署

下载

MongoDB 安装包地址
https://www.mongodb.com/try/download/community
选择 版本 平台 以及 包的形式
在这里插入图片描述
获取到下载链接

在这里插入图片描述

cd 到安装目录

下载安装包

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-5.0.2.tgz

解压安装包

tar zxf mongodb-linux-x86_64-rhel70-5.0.2.tgz 

由于解压后的文件夹名称太长了,重命名一下

 mv mongodb-linux-x86_64-rhel70-5.0.2 mongodb-5.0.2

配置

/usr/local/mongodb-5.0.2/ 目录下 创建目录 用于存放 配置文件,日志以及数据

mkdir -p  conf log data

在 conf 目录 新建 mnogodb.conf 配置文件

vi mongodb.conf
#端口号
port = 27017

bind_ip = 0.0.0.0
 
#数据目录
dbpath = /usr/local/mongodb-5.0.2/data
#日志目录
logpath = /usr/local/mongodb-5.0.2/log/mongodb.log
#设置后台运行
fork = true
#日志输出方式
logappend = true
#开启认证
auth = true

启动 MongoDB

bin/mongod -config ./conf/mongodb.conf

启动成功
在这里插入图片描述

配置 shell 脚本

/usr/local/mongodb-5.0.2/ 目录下 创建目录 用于存放启动脚本

创建目录

mkdir run

配置 sh

# vi start.sh
../bin/mongod -config ../conf/mongodb.conf
# chmod +x start.sh

终端连接 MongoDB

 bin/mongo --port 27017

查看版本

db.version()

此时,如果 注释了 auth = true 远端已经可以连接 MongoDB了

创建 root 用户

db.createUser(
  {
    user: "root",
    pwd: "123456",
    roles: [ { role: "root", db: "admin" } ]
  }
)

创建成功后显示
在这里插入图片描述

如果忘记了用户的密码之类的,可以通过把 auth:true 注释再重启数据库再对用户进行相关创建

关于 role 更多配置可以看这里 传送门

远端连接成功

注意防火墙等限制
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值