安装MongoDb
mongodb 官网文档地址 :https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/
1 创建文件 vi /etc/yum.repos.d/mongodb-org-4.4.repo ,输入以下内容:
[mongodb-org-4.4]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/gpgcheck=1enabled=1gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
2 安装 sudo yum install -y mongodb-org
3 启动服务service mongod start
配置 用户 | 权限 | 远程访问
1 创建用户
终端输入 mongo 回车,进入mongodb 客户端
mangodb创建用户问题:https://blog.csdn.net/kwame211/article/details/96316498
use xsjzdb.createUser({user: "xxxx",pwd: "xxxx",roles: [ {role: "root", db: "admin" }] //如果是高级权限,此处必须是admin});exitBuilt-In Roles(内置角色):1. 数据库用户角色:read、readWrite;2. 数据库管理角色:dbAdmin、dbOwner、userAdmin;3. 集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager;4. 备份恢复角色:backup、restore;5. 所有数据库角色:readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、dbAdminAnyDatabase6. 超级用户角色:root// 这里还有几个角色间接或直接提供了系统超级用户的访问(dbOwner 、userAdmin、userAdminAnyDatabase)7. 内部角色:__system
配置mongodb
输入 vi /etc/mongod.conf, 修改以下内容。(vi 操作提示:/bindIp 快速查找, n 查找下一个)。云主机记得配置安全组喔。
net:port: 27017bindIp: 0.0.0.0//开启数据库连接认证security:authorization: enabled
mongodb 命令
service mongod startservice mongod restartservice mongod stopservice momgod status
