前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS7/RHEL7-使用yum快速安装mongodb3.6

CentOS7/RHEL7-使用yum快速安装mongodb3.6

作者头像
拓荒者
发布2019-04-18 17:09:36
3600
发布2019-04-18 17:09:36
举报
文章被收录于专栏:运维经验分享运维经验分享

CentOS7/RHEL7-使用yum快速安装mongodb3.6

linux运维菜

18-09-1222:47

前言

CentOS上安装epel-release的yum源之后就可以安装MongoDB,但是版本都是比较老的,如果使用MongoDB官方的yum就可以安装到比较新版本的MongoDB。

配置yum源

cat > /etc/yum.repos.d/MongoDB.repo <<EOF

[mongodb-org-3.6]

name=MongoDB Repository

baseurl=https://repo.mongodb.org/yum/redhat/\$releasever/mongodb-org/3.6/x86_64/

gpgcheck=1

enabled=1

gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc

EOF

安装

yum -y install mongodb-org

创建数据目录

一般分配到独立的大分区

mkdir -p /data/mongodb/data /data/mongodb/logs

chown mongod.mongod /data/mongodb/data /data/mongodb/logs -R #默认是使用mongod执行的,所以需要修改一下目录权限

修改配置文件

# mongod.conf

# for documentation of all options, see:

# http://docs.mongodb.org/manual/reference/configuration-options/

# where to write logging data.

systemLog:

destination: file

logAppend: true

path: /data/mongodb/logs/mongod.log #修改到我们专门创建的目录

# Where and how to store data.

storage:

dbPath: /data/mongodb/data #修改到我们专门创建的目录

journal:

enabled: true

# engine:

# mmapv1:

# wiredTiger:

# how the process runs

processManagement:

fork: true # fork and run in background

pidFilePath: /data/mongodb/logs/mongod.pid # location of pidfile

timeZoneInfo: /usr/share/zoneinfo

# network interfaces

net:

port: 27017

#bindIp: 127.0.0.1 # Listen to local interface only, comment to listen on all interfaces.

bindIp: 0.0.0.0 # Listen to local interface only, comment to listen on all interfaces. #修改监听所有的端口

#security:

# authorization: enabled #这里是开启验证功能,暂时先关闭,等创建完root用户再开起来进行验证

#operationProfiling:

#replication:

#sharding:

## Enterprise-Only Options

#auditLog:

#snmp:

连接MongoDB数据库

直接使用mongo命令进行连接,默认端口是27017

创建验证用户

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

修改配置文件

security:

authorization: enabled

添加上验证,重启mongd服务

登录验证

mongo -u root -p rootpassword --authenticationDatabase admin

总结

这样子就可以撸起MongoDB了,是不是很简单?

(adsbygoogle = window.adsbygoogle || []).push({});

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • CentOS7/RHEL7-使用yum快速安装mongodb3.6
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档