添加mongodb安装包源
创建/etc/yum.repos.d/mongodb-org-4.2.repo
文件,在文件中写入以下内容:
[mongodb-org-4.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc
安装mongodb
输入下面命令安装最新版:
yum install -y mongodb-org
当然你也可以安装指定版本,举例如下:
yum install -y mongodb-org-4.2.5 mongodb-org-server-4.2.5 mongodb-org-shell-4.2.5 mongodb-org-mongos-4.2.5 mongodb-org-tools-4.2.5
你虽然安装了指定版本,但是当yum
更新的时候,会升级你指定版本的mongodb
,为了阻止这个行为,你可以在/etc/yum.conf
文件中添加以下内容:
exclude=mongodb-org,mongodb-org-server,mongodb-org-shell,mongodb-org-mongos,mongodb-org-tools
mongodb的配置
文件夹路径
默认安装后,mongodb会创建一个mongod用户
,以后mongodb对linux系统的访问权限全部依赖于该用户. 默认安装后,会创建两个文件夹
/var/lib/mongo
默认的数据文件夹/var/log/mongodb
默认的日志文件夹 这两个文件夹的所有者是属于mongod用户
配置文件
安装后,默认的配置文件是/etc/mongod.conf
mongodb命令
命令
解释
systemctl start mongod
启动mongodb服务
systemctl status mongod
查看mongodb服务状态
systemctl enable mongod
设置为开机启动
systemctl stop mongod
停止服务
systemctl restart mongod
重启服务
mongo
启动mongo-shell连接mongo服务
卸载MongoDB社区版
为了完全卸载mongodb,你必须删除掉应用本身,配置文件和包含数据和日志的文件.接下来将一步步指导你.
停止mongod服务
service mongod stop
删除包
yum erase $(rpm -qa | grep mongodb-org)
删除数据
rm -rf /var/log/mongodb rm -rf /var/lib/mongo
补充说明
默认绑定本地IP
在默认情况下,mongod服务
只会监听同一台计算机上的连接请求,远程连接是不被允许的.但是你可以修改/etc/mongod.conf
文件,修改为bingIP: 0.0.0.0
来监所有请求
MongoDB社区版包含的软件
软件名称
说明
mongodb-org
一个引导包,用来自动安装以下四个组件
mongodb-org-server
mongod服务
mongodb-org-mongos
用来集群的后台服务
mongodb-org-shell
mongod客户端
mongodb-org-tools
工具包