当前位置: 主页 > 日志 > Linux >

MongoDB分片权限认证

1)不带--keyFile参数启动各Sharding、Config,和Router服务器。进入Router配置好分片和目标数据库。
对于建立分片和分片的管理,推荐这两篇文章:http://blog.csdn.net/drifterj/article/details/7934866 和 http://blog.csdn.net/drifterj/article/details/7935028。
 
2)在Router下,切换到admin库,用db.addUser(用户名,密码)添加好认证帐号,再切换到目标数据库做类似的帐号添加操作。
 
3)杀掉所有的mongod和mongos进程。
 
4)生成keyfile,可以使用如下命令:
openssl rand -base64 753 > keyfile
将keyfile文件复制到各服务器备用,注意:需要给keyfile设置好权限,权限必须为600。
sudo chmod 600 keyfile。
 
5)带上--keyFile参数启动各Sharding、Config和Router服务器。
 
6)完工。以后就可以使用上面配置的帐号密码访问Router了。

[日志信息]

该日志于 2014-10-19 16:25 由 admin 发表在 redice's Blog ,你除了可以发表评论外,还可以转载 “MongoDB分片权限认证” 日志到你的网站或博客,但是请保留源地址及作者信息,谢谢!!    (尊重他人劳动,你我共同努力)
   
验证(必填):   点击我更换验证码

redice's Blog  is powered by DedeCms |  Theme by Monkeii.Lee |  网站地图 |  本服务器由西安鲲之鹏网络信息技术有限公司友情提供

返回顶部