1.yum方式安装
配置下载mongodb的仓库文件
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
保存退出
安装:
yum install mongodb-org
启动服务:
systemctl start mongod.service
2.修改配置文件
vi /etc/mongod.conf
配置远程访问和访问控制
bindIp: 0.0.0.0
security:
authorization: enabled
保存退出
重启mongoDB:
systemctl restart mongod.service
3.初始化超级用户
启动Mongo shell 命令:
mongo
切换数据库
> use admin
添加个管理员账号(root权限):
>db.createUser({user: 'root',pwd:'Password!001',roles:[{role: 'root',db:'admin'}]})
>exit
重启mongoDB:
systemctl restart mongod.service
4.设置开机启动及防火墙开放端口
设置开机启动
systemctl enable mongod.service
防火墙开放端口
firewall-cmd --permanent --zone=public --add-port=27017/tcp
重启防火墙,运行命令:
firewall-cmd --reload
5.Navicat连接测试
连接名:测试连接虚拟机
主机:192.168.246.133
端口:27017
验证数据库:admin
用户名:root
密码:Password!001
备注:
查询Mongo状态命令: systemctl status mongod.service
查询版本: mongo --version