第一步:先查看是否存在mongodb的yum源
进入到目录/etc/yum.repos.d/
输入:ls 查看文件是否存在mongo.repo之类的文
第二步:如果不存在就新建目录
直接用vim,新建文件名为mongo.repo
vim /etc/yum.repos.d/mongo.repo
编写文件,输入以下内容
[mongodb-org-3.6]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc
第三步:安装
安装之前,先清理一下yum源
sudo yum clean all
然后安装
yum install -y mongodb-org
然后等待即可,出现以下内容,及安装成功
Installed:
mongodb-org.x86_64 0:3.6.11-1.el6
Dependency Installed:
mongodb-org-mongos.x86_64 0:3.6.11-1.el6 mongodb-org-server.x86_64 0:3.6.11-1.el6
mongodb-org-shell.x86_64 0:3.6.11-1.el6 mongodb-org-tools.x86_64 0:3.6.11-1.el6
Complete!
如果出现以下报错信息
warning: rpmts_HdrFromFdno: Header V3 RSA/SHA1 Signature, key ID 91fa4ad5: NOKEY
Retrieving key from https://www.mongodb.org/static/pgp/server-3.6.asc
GPG key retrieval failed: [Errno 14] problem making ssl connection
进入mongo.repo 文件vim /etc/yum.repos.d/mongo.repo
修改gpgcheck=0。保存,重新执行第三步
第四步:修改bindip
执行vim /etc/mongod.conf
修改bindIp为自己的IP地址
net:
port: 27017
bindIp: 192.**.**.** # Listen to local interface only, comment to listen on all interfaces.
重启一下mongodb
[root@master bin]# sudo /etc/init.d/mongod restart
Stopping mongod: [ OK ]
Starting mongod: [ OK ]
重启之后就可以使用navicat连接mongodb了。连接mongodb,需要关闭Linux的防火墙。
关闭firewall:
systemctl stop firewalld.service # 停止firewall
systemctl disable firewalld.service # 禁止firewall开机启动