天天看点

mongodb的认证(5)

目录

mongodb的认证

单实例认证

副本集认证

分片集群认证

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- 张贺,多年互联网行业工作经验,担任过网络工程师、系统集成工程师、LINUX系统运维工程师 个人网站:www.zhanghehe.cn 笔者微信:zhanghe15069028807,现居济南历下区

副本集的认证开启

先副本集数据同步使用密钥,然后副本集搭建完成后再创建用户用来做认证

<code>openssl rand -base64 756 &gt; /data/mongodb/zhanghe.key</code>

<code>chmod 700 /data/mongodb/zhanghe.key</code>

同步的时候使用密钥,我们使用的时候,也就是用户认证的时候还是要创建用户做认证 所有的服务器都要有密钥,不然也无法同步

副本集初始化:

副本集设置认证,登录到primary,运行以下命令创建用户:

测试副本集的数据同步:

注意点:

router不需要配置认证,得配置keyFile configsvr需要配置认证 sharedsvr需要配置认证

过程略过,详情请见上一篇博客,此处不再赘述……