以下是在CentOS中配置MongoDB的步骤:
/etc/yum.repos.d/mongodb-org-6.0.repo
,内容为[mongodb-org-6.0]
、name=MongoDB Repository
、baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/6.0/x86_64/
、gpgcheck=1
、enabled=1
、gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc
。然后执行sudo yum install -y mongodb-org
进行安装。/var/lib/mongo
、/var/log/mongodb
,并设置权限sudo chown -R mongod:mongod /var/lib/mongo /var/log/mongodb
。/etc/mongod.conf
,可修改storage.dbPath
、systemLog.path
、net.port
、net.bindIp
等参数,如bindIp: 0.0.0.0
以允许远程访问。sudo systemctl start mongod
启动服务,sudo systemctl enable mongod
设置开机自启。security.authorization: enabled
,然后重启服务。接着创建管理员用户,如mongo admin --eval 'db.createUser({user: "admin", pwd: "password", roles: ["root"]})'
。sudo firewall-cmd --permanent --add-port=27017/tcp
和sudo firewall-cmd --reload
开放端口。