1. mongodb安装
1.1 yum安装
1.1.1 单机
1.创建仓库,版本(4.4.*)
vim /etc/yum.repos.d/mongodb-org-4.4.repo
2.把下面的内容复制到文件中 保存退出
[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
yum install -y mongodb-org
3.修改配置文件
mkdir -p /data/mongodb/log
mkdir -p /data/mongodb/data
chown -R mongod:mongod /data/mongodb
vi /etc/mongod.conf
#修改日志文件目录
systemLog:
path: /data/mongodb/log/mongod.log
#修改数据目录
storage:
dbPath: /data/mongodb/data
#开启安全认证
security:
authorization: enabled
#允许任意IP连接
net:
port: 27017
bindIp: 0.0.0.0
4.启动
systemctl start mongod
#开机自启
systemctl enable mongod
1.1.2 集群方式
参考文档:(16条消息) replication 复制集架构模式配置_wolgame的博客-CSDN博客
1.2 二进制文件安装
1.2.1 单机
1. 准备工作
mongodb官方下载地址:https://www.mongodb.com/try/download/community,选择对应服务器内核版本
#下载文件
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel80-4.4.10.tgz
#解压文件
tar -xzvf mongodb-linux-x86_64-rhel80-4.4.10.tgz
mv mongodb-linux-x86_64-rhel80-4.4.10 mongodb
2. 配置mongodb环境变量
vim /etc/profile
#添加内容
PATH=$PATH:/data/mongodb/bin
source /etc/profile
3. 启动mongodb
#数据目录
mkdir -p /data/mongodb/data
#日志目录
mkdir -p /data/mongodb/log
#创建mongodb配置文件
touch /data/mongodb/mongodb.conf
vi /data/mongodb/mongodb.conf
#添加配置文件内容
dbpath=/data/mongodb/data
logpath=/data/mongodb/log/mongodb.log
fork=true
logappend=true
bind_ip=0.0.0.0
port=27017
#启动
mongod -config /data/mongodb/mongodb.conf
#访问
mongo -port 27017
#关闭
mongod --shutdown --dbpath /data/mongodb/data
#创建用户
db.createUser({user: "admin",pwd: "admin123",roles:[{role: "root", db: "admin"}]});
#开启安全认证,mongodb增加配置重启
auth=true
1.2.2 集群方式
参考文档:(16条消息) MongoDB之副本集配置_pengjunlee的博客-CSDN博客_mongodb副本集搭建