配置MongoDB的yum源
sudo vi /etc/yum.repos.d/mongodb-org-4.0.repo
添加以下内容
[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
安装MongoDB
sudo yum install -y mongodb-org
该命令会在系统中安装如下内容:
- mongodb-org-server - MongoDB服务端,守护进程和相关的配置和初始化脚本
- mongodb-org-shell - MongoDB shell命令行工具
- mongodb-org-mongos - mongos进程
- mongodb-org-tools - 包含了大量基础工具,包含数据备份/导入/导出等功能
默认安装路径
- 配置文件路径:/etc/mongod.conf
- 数据文件路径:/var/lib/mongo
- 日志文件路径:/var/log/mongodb
启动、停止、重启命令
# 启动
$ sudo systemctl start mongod.service
# 停止
$ sudo systemctl stop mongod.service
# 重启
$ sudo systemctl restart mongod.service
设置MongoDB开机启动
$ sudo chkconfig mongod on
或
$ sudo systemctl ennable mongod
检查MongoDB是否安装成功
$ mongo --version
或
$ mongo
或
$ mongo --host 127.0.0.1:27017
远程连接MongoDB配置
要想远程连接Mongo数据库我们需要修改配置文件/etc/mongod.conf
:
$ sudo vi /etc/mongod.conf
修改如下
net:bindIp: 127.0.0.1 改为 0.0.0.0
然后修改防火墙开放27017端口
# 开放端口
$ sudo firewall-cmd --zone=public --add-port=27017/tcp --permanent
# 重启防火墙
$ sudo firewall-cmd --reload
卸载MongoDB命令
yum方式安装的mongo卸载起来也很容易,只需要执行下面几步即可:
# 关闭mongod服务
$ sudo service mongod stop
# 删除相关安装包
$ sudo yum erase $(rpm -qa | grep mongodb-org)
# 删除日志文件和数据文件
$ sudo rm -rf /var/log/mongodb
$ sudo rm -rf /var/lib/mongo