1. 配置MongoDB的yum源
vim /etc/yum.repos.d/mongodb-org-3.4.repo
进入编辑模式后添加以下内容:
[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=0
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
2. 安装MongoDB
yum -y install mongodb-org
安装完毕后使用whereis mongod
命令查看安装路径。
3. 启动MongoDB
# 启动mongodb
systemctl start mongod.service
# 停止mongodb
systemctl stop mongod.service
# 重启mongodb
systemctl restart mongod.service
# 查寻mongodb的状态
systemctl status mongod.service
# 配置开机自启
systemctl enable mongod.service
4. 配置远程访问
<1> 去除仅本地ip访问限制
vim /etc/mongod.conf
将bindIp这一行注释掉,保存后重启mongodb。
<2> 开放防火墙限制
MongoDB的默认端口为27017,首先查看27017端口是否开启,yes表示已开启,如果为no需要手动开启端口
firewall-cmd --query-port=27017/tcp
如果20717端口未开启,将端口设置为永久开启
firewall-cmd --zone=public --add-port=27017/tcp --permanent
设置完成后,重启防火墙
firewall-cmd --reload
执行完成,可以重新执行查看命令来查看端口是否开启
5. 登陆
如果在服务器上登陆:
mongo
远端登陆:
mongo [服务器ip地址]:27017/admin -u root -p test