Redis/MongoDB用户权限配置
2016-12-05 00:00
253 查看
1.Redis用户权限配置
redis没有用户的概念,只有配置密码,然后访问的时候加上密码(1) 通过配置文件进行配置
打开redis.conf配置文件找到
#requirepass foobared
改为
requirepass myRedis
然后连接redis:
redis-cli -h 127.0.0.1 -p 6379 -a myRedis
也可以先登陆,然后执行 auth myRedis 命令认证.
(2) master配置了密码,slave如何配置
若master配置了密码则slave也要配置相应的密码参数否则无法进行正常复制的。
slave中配置文件redis.conf内找到如下行,移除注释,修改密码即可
#masterauth mstpassword
2.MongoDB用户权限设置
MongoDB默认不需要账号密码登陆:在mongodb.conf中设置auth = true后重启开启帐号权限功能。如果要创建超级用户:首先需要注释掉 mongodb.conf中的auth = true,然后重新启动MongoDB
连接:
$ mongo mongodb://账户:密码@ip:port/数据库 $ use admin; $ db.addUser('root','sa');
如果想单独访问一个数据库,用独立的用户名,就需要在那个表里面建相应的user。
$ mongo mongodb://账户:密码@ip:port/数据库 $ use admin; $ db.auth('root','sa'); $ use keke; $ db.addUser('keke','test');
创建用户成功
这个时候可以直接用keke帐号登陆keke数据库
$ mongo mongodb://账户:密码@ip:port/数据库 $ use keke; $ db.auth("keke","test"); $ show collections; db.auth('xxx','xxxx') ,返回1说明验证成功!返回0说明验证失败
附注:
MongoDB 标准连接字符串
相关文章推荐
- mongodb 3.2 用户权限管理配置
- MongoDB下配置用户权限
- mongodb 3.2 用户权限管理配置
- mongodb用户权限管理配置
- mongodb用户管理与权限配置
- Windows下MongoDB配置用户权限实例
- mongodb 用户权限管理配置
- mongodb用户管理与权限配置
- mongoDB 3.0在windows下配置用户权限
- mongodb用户管理与权限配置
- mongodb用户管理与权限配置
- mongodb 3.2 用户权限管理配置
- Windows下MongoDB配置用户权限实例
- MongoDB下配置用户权限
- MOSS环境下安装配置RMS时的用户权限
- PostgreSQL的配置文件及用户权限
- 使用VSFTPD配置虚拟用户访问权限
- 查看UNIX下的用户,创建用户,配置用户的FTP权限
- SVN的服务器端用户权限配置
- postgreSQL配置文件及用户权限