1:副本集配置参考这篇博客:

http://www.cnblogs.com/xiaoit/p/4478951.html

2:副本集的认证

假设有两台机器已经配置好了副本集(副本集罪一般最少3台机器,这里只做演示使用)

192.168.91.132

192.168.91.133

副本集总体思路是用户名、密码和keyfile文件,keyfile需要各个副本集服务启动时加载而且要是同一文件,然后在操作库是需要用户名、密码
KeyFile文件必须满足条件:
(1)至少6个字符,小于1024字节
(2)认证时候不考虑文件中空白字符
(3)连接到副本集的成员和mongos进成的keyfile文件内容必须一样
(4)必须是base64编码,但是不能有等号
(5)文件权限必须是x00,也就是说,不能分配任何权限给group成员和other成员

在132上执行

[root@localhost ~]# openssl rand -base64 90 > /root/software/mongodb/keyfiletest

然后该文件scp到133上面

scp  /root/software/mongodb/keyfile root@192.168.91.133:/root/software/mongodb/

杀掉mongod进程:pkill -2 mongod (也可以db.shutdownServer(),但是不能pkill -9)

重启mongod进程

./mongod --config /root/software/mongodb/mongo.conf --keyFile /root/software/mongodb/keyfile

  

认证OK。之后就可以创建用户名密码了。

详情可以参考这里:

http://docs.mongodb.org/manual/reference/security/

最新文章

  1. VirtualProvider (VirtualCube)虚拟立方体
  2. iterator迭代器的使用
  3. 你好,C++(40)7.1 一切指针都是纸老虎:彻底理解指针
  4. Open Session In View
  5. notepad 是doc 调出记事本文件
  6. Dynamics 365 Online-Security Updates On TLS 1.2
  7. 经典问题----拓扑排序(HDU2647)
  8. easyUI dialog打开对话框,显示列表数据,选取一条数据操作后赋值给父窗口 resultMap声明为全局,生成getset方法
  9. 根据指定条件使CheckBox 无法选中
  10. linux 依赖解决办法
  11. 音频科普---oggs
  12. el-table-column v-if条件渲染报错h.$scopedSlots.default is not a function
  13. rsync: read error: Connection reset by peer (104)
  14. HDMI初识
  15. webGL之three.js入门2
  16. [转]TOMCAT启动提示NB: JAVA_HOME should point to a JDK not a JRE解决
  17. 3.滑雪-深搜&dp
  18. 「BZOJ1095」[ZJOI2007] Hide 捉迷藏
  19. HTTP請求
  20. 理解Javascript__理解undefined和null

热门文章

  1. 混乱之子第七季/全集Sons of Anarchy迅雷下载
  2. AppServ与IIS快速共存搭建PHP环境
  3. 【转】group_concat函数详解
  4. JAVA NIO non-blocking模式实现高并发服务器(转)
  5. Domino(群组工作软件)
  6. swift3.0:sqlite3的使用
  7. C# MemCached分布式缓存
  8. Linux系统中最好用的截图软件介绍
  9. RAMPS1.4 3d打印控制板接线与测试2
  10. Visual stuido 项目路径的奇怪问题