官方文档地址 https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/
安装MongoDB 社区版
配置包管理系统(yum)
创建 /etc/yum.repos.d/mongodb-org-4.2.repo并写入下面的内容后,你就可以使用yum直接安装
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc
执行安装mongodb,-y 表示自动确认
sudo yum install -y mongodb-org
注意事项
大多数类unix操作系统限制会话可能使用的系统资源。这些限制可能会对MongoDB操作产生负面影响。有关更多信息,请参阅UNIX ulimit设置。
如果您通过包管理器安装,在安装过程中会创建数据目录/var/lib/mongodb和日志目录/var/log/mongodb。
默认情况下,MongoDB使用MongoDB用户帐户运行。如果更改了运行MongoDB进程的用户,还必须修改对数据和日志目录的权限,以使该用户能够访问这些目录。
官方的MongoDB包包含一个配置文件(/etc/mongod.conf)。这些设置(例如数据目录和日志目录规范)在启动时生效。也就是说,如果在MongoDB实例运行时更改了配置文件,则必须重新启动实例才能使更改生效。
启动MongoDB
Failed to start mongod.service: Unit mongod.service not found.
检查 MongoDB 状态
停止 MongoDB
开始使用 MongoDB
卸载MongoDB 社区版
从系统中完全移除MongoDB,你必须删除应用程序、配置文件、任何含有数据以及日志的文件目录
停止 MongoDB
移除 Packages
sudo yum erase $(rpm -qa | grep mongodb-org)
删除数据目录
扩展信息
mongoDB默认绑定地址
默认情况下,mongonDB启动时默认绑定的地址是127.0.0.1,绑定的是本地网络接口,这意味着mongoDB只会接受在相同主机上的客户端连接,远程客户端的连接将不会被接受。你可以修改绑定的ip地址来设置他可以被远程客户端连接。
MongoDB 社区版的包说明
包名 | 说明 |
mongodb-org | 自动安装下面列出的组件包的初始包。 |
mongodb-org-server | 包含mongod守护进程、相关的init脚本和一个配置文件(/etc/mongod.conf)。您可以使用初始化脚本使用配置文件启动mongod。有关详细信息,请参见运行MongoDB社区版。 |
mongodb-org-mongos | 包含 mongos 守护进程 |
mongodb-org-shell | 包含 mongo shell. |
mongodb-org-tools | 包含下面的 MongoDB 工具: install_compass script |