1. 添加 MongoDB 4.4 仓库
#tee /etc/yum.repos.d/mongodb-org-4.4.repo <<EOF
[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/8/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
EOF
2. 安装 MongoDB 4.4
#dnf install -y mongodb-org
3. 创建目录配置好目录权限
#mkdir -p /data/mongo/
#mkdir -p /data/logs/mongodb
#chown -R mongod:mongod /data/mongo/
#chown -R mongod:mongod /data/logs/mongodb
4. 修改配置文件
#vi /etc/mongod.conf
systemLog: destination: file logAppend: true path: /data/logs/mongodb/mongod.log storage: dbPath: /data/mongo journal: enabled: true processManagement: timeZoneInfo: /usr/share/zoneinfo net: port: 27017 bindIp: 0.0.0.0
5. 启动服务
#systemctl start mongod
#systemctl enable mongod
6. 配置权限
#mongo
use admin db.createUser({ user: "admin", pwd: "yourpassword", roles: [ { role: "userAdminAnyDatabase", db: "admin" }, "readWriteAnyDatabase" ] })
#vi /etc/mongod.conf
security:
authorization: enabled
重启服务!
# systemctl restart mongod
7. 能过权限登陆
#mongo -u admin -p yourpassword --authenticationDatabase admin