Linux-CentOS7安装MongoDB-4.4.4

安装包下载

在这里插入图片描述

安装步骤

1、压缩包解压

下载好的压缩包放在自己习惯的虚拟机相关路径下,例如:usr/local/src 中

tar -zxvf mongodb-linux-x86_64-rhel70-4.4.4.tgz

在这里插入图片描述
如果感觉文件名称长,可以重命名修改

mv mongodb-linux-x86_64-rhel70-4.4.4 mongodb-4.4.4

2、创建数据和日志存放的文件夹

下载压缩版mongodb是没有日志文件和数据存储文件,需手动创建

mkdir data logs

在这里插入图片描述

3、创建配置文件

指定数据库路径,日志路径及其他启动参数,比如端口号,是否开启认证等,这样方便启动
创建mongodb.conf文件

vim/vi mongodb.conf
# 日志文件位置
logpath=/usr/local/src/mongodb-4.4.4/logs/mongod.log
# 以追加方式写入日志
logappend=true
# 是否以守护进程方式运行
fork=true
# 默认27017
port = 27017
#最大同时连接数
maxConns=100
# 数据库文件位置
dbpath=/usr/local/src/mongodb-4.4.4/data
# 允许哪个ip的连接,0.0.0.0表示任意ip都可以连接
bind_ip=0.0.0.0
# 是否以安全认证方式运行,默认是不认证的非安全方式,一开始安装启动不要开启,设置好密码后再重启
#auth = true

注意首次启动auth不要开启,先注释掉,后续有需要再开启

4、环境变量设置

可以在任何地方运行mongodb命令,可以编辑profile文件

vim/vi /etc/profile

找到有export的地方,下面加多一行(以绝对路径)

export PATH=/usr/local/src/mongodb-4.4.4/bin:$PATH

保存之后,使这个profile文件生效

source profile

5、启动MongoDB

以上步骤执行完后,进入安装bin目录启动MongoDB

[root@CentOS7-04 bin]# ./mongod --config /usr/local/src/mongodb-4.4.4/mongodb.conf

如果出现以下界面,检查配置文件路径是否正确
在这里插入图片描述
正确启动后的界面为
在这里插入图片描述

6、添加用户、安全认证

首先必须使用admin数据库,进行新用户授权。

MongoDB副本集默认会创建local、admin数据库,local数据库主要存储副本集的元数据,admin数据库则主要存储MongoDB的用户、角色等信息。

配置全局变量之后,任意路径均可输入指令访问数据库:

在这里插入图片描述
通过以下命令创建用户

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

在这里插入图片描述
授权成功后,关闭mongo服务:

db.shutdownServer()
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值