由于近期有个项目需要用到MONGODB,所以今天简单聊聊MONGODB的一个安装
首先需要配置MONGODB的源
vi /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
接下来直接进行yum安装
yum install -y mongodb-org
等待数分钟后安装完成
systemctl start mongod.service
开启MONGODB服务
同时需要开放27017端口,在CENTOS7里面已经没有IPTABLES了,需要安装FIREWALLD
firewall-cmd –zone=public –add-port=8080/tcp –permanent
带上permanent参数防止服务器重启后又给关闭了
此时mongodb已经成功安装并启动
mongodb默认是本地访问,此时我们修改BILDIP使得我们可以远程进行访问
vi /etc/mongod.conf
bindIp: 127.0.0.1 修改成 0.0.0.0 (注意冒号后面的空格)
保存并重启MONGODB
systemctl restart mongod.service
打开远程连接后,因为MONGODB默认是无权限即可登陆
所以此时创建用户并同时打开AUTH认证
成功连接后,创建用户并开启auth认证
vi /etc/mongod.conf
security:
authorization
并保存,依然重启MONGODB服务后生效
此时我们再远程连接发现需要验证了