一灰灰blog 一灰灰blog
首页
  • InfluxDB
  • MongoDB
  • MySql
  • 基础系列
  • DB系列
  • 搜索系列
  • MQ系列
  • WEB系列
  • 中间件
  • 运维
  • SpringSecurity
  • SpringCloud
  • QuickAlarm
  • QuickCrawer
  • QuickFix
  • QuickMedia
  • QuickSpi
  • QuickTask
  • 高可用
  • 分类
  • 标签
  • 归档
  • 收藏
  • 关于
GitHub (opens new window)

一灰灰blog

资深搬运工
首页
  • InfluxDB
  • MongoDB
  • MySql
  • 基础系列
  • DB系列
  • 搜索系列
  • MQ系列
  • WEB系列
  • 中间件
  • 运维
  • SpringSecurity
  • SpringCloud
  • QuickAlarm
  • QuickCrawer
  • QuickFix
  • QuickMedia
  • QuickSpi
  • QuickTask
  • 高可用
  • 分类
  • 标签
  • 归档
  • 收藏
  • 关于
GitHub (opens new window)
  • InfluxDB

    • v1.6.0安装和简单使用小结
    • InfluxDB基本概念小结
    • 时序数据库InfluxDB之备份和恢复策略
    • InfluxDB之权限管理
      • I. 简单使用篇
        • 1. 设置用户并赋权
        • 2. 开启权限校验
        • 3. 重启并测试
      • II. 权限管理
        • 1. 用户管理
        • 2. 权限管理
      • II. 其他
        • 1. 一灰灰Blog: https://liuyueyi.github.io/hexblog
        • 2. 声明
        • 3. 扫描关注
    • InfluxDB之配置修改
    • InfluxDb之时间戳显示为日期格式
    • Influx Sql系列教程零:安装及influx-cli使用姿势介绍
    • Influx Sql系列教程一:database 数据库
    • Influx Sql系列教程二:retention policy 保存策略
    • Influx Sql系列教程三:measurement 表
    • Influx Sql系列教程四:series/point/tag/field
    • Influx Sql系列教程五:insert 添加数据
    • Influx Sql系列教程六:insert 修改数据
    • Influx Sql系列教程七:delete 删除数据
    • Influx Sql系列教程八:query数据查询基本篇
    • Influx Sql系列教程九:query数据查询基本篇二
    • Influx Sql系列教程十:query数据查询基本篇三
  • MongoDB

  • MySql

  • 数据库
  • InfluxDB
一灰灰
2019-05-05

InfluxDB之权限管理

influxdb安装完毕之后,默认属于裸奔状态,为了安全起见,当然是需要加上权限管理,下面介绍下如何设置权限

# I. 简单使用篇

不考虑细节的情况下,我只希望可以添加一个用户/密码,然后只有输入用户/密码验证准确之后,就可以愉快的进行后续的编码逻辑;至于更多的用户权限管理,不想太了解的,可以直接看这一小节即可

# 1. 设置用户并赋权

安装完毕之后,默认没有开启权限,因此可以直接连接

# 首先通过cli 连上influxdb
influx

# 创建用户,密码,并赋予所有的权限
create user admin with password 'admin' with all privileges
1
2
3
4
5

如下图,需要注意的是密码必须使用引号括起来,否则会出现下图中的报错

show

# 2. 开启权限校验

vim /etc/influxdb/influxdb.conf

# 开启配置
auth-enabled = true
1
2
3
4

# 3. 重启并测试

# 重启db
service influxdb restart

# 连接测试
influx -username admin -password admin
1
2
3
4
5

show

# II. 权限管理

前面介绍的基本上可以满足简单的db使用姿势了,接下来介绍下更多的使用说明

# 1. 用户管理

创建用户

create user xxx with password 'pwd'
1

重设密码

set password for xxx='newpwd'
1

删除用户

drop user xxx
1

查看用户

show users
1

# 2. 权限管理

针对用户进行授权和回收

授权

GRANT ALL PRIVILEGES TO <username>
GRANT [READ,WRITE,ALL] ON <database_name> TO <username>
1
2

回收

REVOKE ALL PRIVILEGES FROM <username>
REVOKE [READ,WRITE,ALL] ON <database_name> FROM <username>
1
2

权限查询

show grants for <username>
1

# II. 其他

# 1. 一灰灰Blog (opens new window): https://liuyueyi.github.io/hexblog

一灰灰的个人博客,记录所有学习和工作中的博文,欢迎大家前去逛逛

# 2. 声明

尽信书则不如,已上内容,纯属一家之言,因个人能力有限,难免有疏漏和错误之处,如发现bug或者有更好的建议,欢迎批评指正,不吝感激

  • 微博地址: 小灰灰Blog (opens new window)
  • QQ: 一灰灰/3302797840

# 3. 扫描关注

一灰灰blog

QrCode

知识星球

goals

编辑 (opens new window)
#InfluxDB
上次更新: 2021/10/15, 19:56:22
时序数据库InfluxDB之备份和恢复策略
InfluxDB之配置修改

← 时序数据库InfluxDB之备份和恢复策略 InfluxDB之配置修改→

最近更新
01
【基础系列】基于maven多环境配置
04-25
02
【WEB系列】内嵌Tomcat配置Accesslog日志文件生成位置源码探索
04-24
03
【搜索系列】ES查询常用实例演示
04-18
更多文章>
Theme by Vdoing | Copyright © 2017-2022 一灰灰Blog
MIT License | 鄂ICP备18017282号 |
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×