MondoDB - 安全

MondoDB - 安全


常见安全方式级别

  1. 物理隔离(最安全):不现实

  2. 网络隔离(比较安全)

  3. 防火墙隔离:只允许某些ip访问

  4. 用户名密码

  5. 创建用户

    • createUser( user:"", pwd:"", customData:{<any information>}, roles:[{role:"<role>",db:"<database>"}]} )
    • 角色类型:内建类型(read 、readWrite、dbAdmin、dbOwner、userAdmin)
      • 数据库用户角色:read、readWrite;
      • 数据库管理角色:dbAdmin、dbOwner、userAdmin;
      • 集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager;
      • 备份恢复角色:backup、restore;
      • 所有数据库角色:readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、dbAdminAnyDatabase
      • 超级用户角色:root
      • 这里还有几个角色间接或直接提供了系统超级用户的访问(dbOwner 、userAdmin、userAdminAnyDatabase)
      • 内部角色:__system
[root@zqykj126 mongodb-4.0.27]# cp -r /usr/local/mongodb/db/ ./ [root@zqykj126 mongodb-4.0.27]# cd .. [root@zqykj126 software]# ll total 0 drwxr-xr-x 3 root root 126 Aug 21 09:42 mongodb-3.4.24 drwxr-xr-x 3 root root 135 Aug 21 09:30 mongodb-3.6.23 drwxr-xr-x 6 root root 188 Aug 21 09:57 mongodb-4.0.27 [root@zqykj126 software]# pwd /opt/software [root@zqykj126 software]# cat mongodb-4.0.27/mongodb.conf # 网络 net: bindIp: 0.0.0.0 # 绑定IP,如果此值是“0.0.0.0”则绑定所有接口,允许多ip绑定,用逗号分隔 port: 27017 # 监听端口,默认27017 # 存储引擎 storage: journal: # 数据操作记录日志 enabled: true # journal日志是否持久存储,通常用于数据故障恢复,建议开启 默认64位为true,32位为false dbPath: "/opt/mongodb-4.0.27/db" # 数据存储目录 engine: wiredTiger # 存储引擎类型,3.2前默认 mmapv1,3.2后默认WiredTiger wiredTiger: # 存储引擎配置 engineConfig: cacheSizeGB: 25 # 最大缓存大小256~10TB,3.4版本开始wridTiger默认:50%RAM减去1GB # 日志 systemLog: destination: file # 日志输出目的地,可为file或syslog,不指定会输出到标准输出 path: "/opt/mongodb-4.0.27/logs/mongodb.log" # 日志路径 logAppend: true # 追加日志还是新建日志 logRotate: reopen # 日志轮询。默认值rename;reopen前提为 logAppend: true # 进程管理 processManagement: fork: true # 是否以守护进程运行,默认false # pidFilePath: "/home/middle/mongodb/run/28001.pid" # 将mongod进程ID写入指定文件,默认不会创建 # 安全 security: authorization: "enabled" # MondoDB认证功能,默认disabled # 参见MongoDB——配置文件详解:https://www.cnblogs.com/hanease/p/18691726 [root@zqykj126 software]# 我的mongodb数据是3.2.9的 现在你通过这些版本 逐个帮我升级 步骤一步一步写 不需要整理脚本
08-22
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值