以下是在CentOS上部署MongoDB的步骤:
sudo vi /etc/yum.repos.d/mongodb-org-4.4.repo
写入内容:
[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
sudo yum install -y mongodb-org
sudo mkdir -p /var/lib/mongo /var/log/mongodb
sudo chown -R mongod:mongod /var/lib/mongo /var/log/mongodb
/etc/mongod.conf
):storage:
dbPath: /var/lib/mongo
systemLog:
destination: file
path: /var/log/mongodb/mongod.log
logAppend: true
net:
port: 27017
bindIp: 0.0.0.0
sudo systemctl start mongod
sudo systemctl enable mongod
mongo --version
/etc/mongod.conf
中添加:security:
authorization: enabled
然后重启服务:
sudo systemctl restart mongod
mongo
use admin
db.createUser({
user: "admin",
pwd: "yourpassword",
roles: [{ role: "root", db: "admin" }]
})