当前位置: 首页 > news >正文

Redis/MongoDB用户权限配置

为什么80%的码农都做不了架构师?>>>   hot3.png

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 标准连接字符串

转载于:https://my.oschina.net/manmao/blog/800319

相关文章:

  • hive产生很多.staging_hive文件
  • 互联网应用在高并发
  • 20161206
  • 【原创】Chrome最新版(53-55)再次爆出BUG!
  • avalon2.2的VM生成过程
  • rdesktop tsclient
  • 金额大小写转换(3)
  • Python 元组
  • mybatis mapper文件sql语句传入hashmap参数
  • 完全重装python和yum
  • angular源码分析:图解angular的启动流程
  • redis持久化方法对比分析
  • 接口和抽象类区别
  • 关于图片填充问题
  • 直播视频
  • 【Under-the-hood-ReactJS-Part0】React源码解读
  • Angular Elements 及其运作原理
  • CentOS 7 防火墙操作
  • HTTP请求重发
  • java8-模拟hadoop
  • JS进阶 - JS 、JS-Web-API与DOM、BOM
  • React as a UI Runtime(五、列表)
  • Vue官网教程学习过程中值得记录的一些事情
  • 搭建gitbook 和 访问权限认证
  • 解析带emoji和链接的聊天系统消息
  • 转载:[译] 内容加速黑科技趣谈
  • ​Linux·i2c驱动架构​
  • #Linux(make工具和makefile文件以及makefile语法)
  • (3)(3.2) MAVLink2数据包签名(安全)
  • (42)STM32——LCD显示屏实验笔记
  • (阿里云万网)-域名注册购买实名流程
  • (超简单)构建高可用网络应用:使用Nginx进行负载均衡与健康检查
  • (附源码)ssm高校实验室 毕业设计 800008
  • (一)Dubbo快速入门、介绍、使用
  • (一)WLAN定义和基本架构转
  • (转)MVC3 类型“System.Web.Mvc.ModelClientValidationRule”同时存在
  • ***php进行支付宝开发中return_url和notify_url的区别分析
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  • .NET WebClient 类下载部分文件会错误?可能是解压缩的锅
  • .NET 除了用 Task 之外,如何自己写一个可以 await 的对象?
  • .NET版Word处理控件Aspose.words功能演示:在ASP.NET MVC中创建MS Word编辑器
  • .NET开源快速、强大、免费的电子表格组件
  • .NET设计模式(11):组合模式(Composite Pattern)
  • .net生成的类,跨工程调用显示注释
  • .NET文档生成工具ADB使用图文教程
  • .net用HTML开发怎么调试,如何使用ASP.NET MVC在调试中查看控制器生成的html?
  • .vimrc php,修改home目录下的.vimrc文件,vim配置php高亮显示
  • /*在DataTable中更新、删除数据*/
  • @31省区市高考时间表来了,祝考试成功
  • @synthesize和@dynamic分别有什么作用?
  • [ 蓝桥杯Web真题 ]-Markdown 文档解析
  • [AutoSar]BSW_Memory_Stack_003 NVM与APP的显式和隐式同步
  • [C# 基础知识系列]专题十六:Linq介绍
  • [C#7] 1.Tuples(元组)
  • [CTF]php is_numeric绕过