centos 7 安装mongodb
安装方式:yum源安装采用官网默认的安装方式
官网地址:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/
步骤:
1.创建一个yum源安装仓库文件
#vi /etc/yum.repos.d/mongodb-org-3.4.repo
2.文件中复制下面的配置
[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
3.yum 安装
sudo yum install -y mongodb-org
4.安装成功修改配置文件
vi /etc/mongod.conf
修改配置文件的 bind_ip, 默认是 127.0.0.1 只限于本机连接。修改为 0.0.0.0 ,别的机器也可以连接
5.启动
sudo systemctl start mongod
6.查看启动状态
sudo systemctl status mongod
7.停止
sudo systemctl stop mongod
8.重启
sudo systemctl restart mongod
9.设置开机自启
sudo systemctl enable mongod
10.使用
#mongo
#查看数据库
show dbs
#查看版本号
db.version();
4.2.5
11.卸载移除mongo
yum erase $(rpm -qa | grep mongodb-org)
12.删除数据库文件和日志文件
rm -r /var/log/mongodb
rm -r /var/lib/mongo
13.用户权限管理
13.1打开配置文件
#vim /etc/mongod.conf
注释掉副本集配置
保存文件
重启mongo
#sudo systemctl restart mongod
13.2 进入mongodb的安装目录的bin下
#mongo
查看数据库
show dbs
进入admin数据库
use admin
db.createUser({user:‘admin’,pwd:‘password’,roles:[{role:‘readWriteAnyDatabase’,db:‘admin’}]})
13.3 打开配置文件 开始安全权限
#vim /etc/mongod.conf
注意: yml 语法限制
authorization: enabled 前边必须有空格
13.4 重启mongo服务
systemctl start mongod