越简单越好!

AnolisOS 8.10 安装MongoDB

发表于 2025-06-11 11:25 | 10次阅读 0次点赞   Anolis

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


返回顶部 ^