CentOS7安装MongoDB

本文为作者学习文章,按作者习惯写成,如有错误或需要追加内容请留言(不喜勿喷)
本文为追加文章

参考链接:
Linux Centos 7安装MongoDB(简单!详细!)https://juejin.im/post/5cbe73f86fb9a0320b40d687
Linux平台安装MongoDBhttps://www.runoob.com/mongodb/mongodb-linux-install.html

1.下载安装包

将下载的文件放到/opt目录下

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

如图:
在这里插入图片描述

2.解压

解压下载到的tgz文件,并给文件夹重命名为mongodb,进入MongoDB目录,然后创建db、logs目录分别用来存放数据和日志。(下图内容命令没有错,图片有点错误)

tar -zxvf mongodb-linux-x86_64-rhel70-4.0.18.tgz
mv mongodb-linux-x86_64-rhel70-4.0.18 mongodb
cd mongodb/
mkdir db
mkdir logs     

在这里插入图片描述

3.配置

进入到bin目录下,编辑mongodb.conf文件,内容如下:

systemLog:
    destination: file
    path: "/opt/mongodb/logs/mongodb.log"
    logAppend: true
storage:
    dbPath: "/opt/mongodb/db/"
    journal:
        enabled: true
processManagement:
    fork: true
    pidFilePath: "/opt/mongodb/mongodb.pid"
net:
    bindIp: 0.0.0.0
    port: 27017
setParameter:
    enableLocalhostAuthBypass: false

在这里插入图片描述

4.启动服务
mongod -f /opt/mongodb/bin/mongodb.conf
# 路径为配置的绝对路径

在这里插入图片描述

5.测试服务
mongo
# 可以看到版本信息,证明安装成功。

在这里插入图片描述

6.追加自启服务
# 将 mongodb 服务加入到自启动文件中:
vim /etc/rc.local 

# 在文件末尾追加如下命令:
# 第一个路径为文件所在路径,第二个为配置文件所在路径
/opt/mongodb/bin/mongod --config /opt/mongodb/bin/mongodb.conf

在这里插入图片描述

7.添加用户

MongoDB没有默认管理员账号,所以要先添加管理员账号。切换到admin数据库,添加的账号才是管理员账号
在admin数据库中,添加一个用户并赋予 userAdminAnyDatabase 角色

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

在这里插入图片描述
添加超级用户
将角色改成 root

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

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值