/etc/yum.repos.d/mongodb-org-6.0.repo
[mongodb-org-6.0] name=MongoDB Repository baseurl=http://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/6.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=http://www.mongodb.org/static/pgp/server-6.0.asc安装MongoDB的最新稳定版本
sudo yum install -y mongodb-org
或者,安装特定版本的 MongoDB
sudo yum install -y mongodb-org-6.0.8 mongodb-org-database-6.0.8 mongodb-org-server-6.0.8 mongodb-org-mongos-6.0.8 mongodb-org-tools-6.0.8
禁用自动升级
/etc/yum.conf
exclude=mongodb-org,mongodb-org-database,mongodb-org-server,mongodb-mongosh,mongodb-org-mongos,mongodb-org-tools
默认目录:
/var/log/mongodb (日志)
修改默认目录:
修改/etc/mongod.conf
storage.dbPath=.../data/mongo/
systemLog.path=.../mongo.log日志文件
添加权限
chown -R mongod:mongod .../data/mongo/
systemctl start mongod
如果在启动时收到类似于以下内容的错误mongod:
Failed to start mongod.service: Unit mongod.service not found.
首先运行以下命令:
systemctl daemon-reload
验证 MongoDB 是否已成功启动。
systemctl status mongod
开机启动:
systemctl enable mongod
停止MongoDB。
systemctl stop mongod
重新启动MongoDB。
systemctl restart mongod
查看启动日志
tail -f /var/log/mongodb/mongod.log
连接MongoDB。
mongosh
卸载 MongoDB
停止MongoDB。
service mongod stop
删除包。
yum erase $(rpm -qa | grep mongodb-org)
删除 MongoDB 数据库和日志文件。
rm -r /var/log/mongodb
rm -r /var/lib/mongo