• Cockroachdb 四、用户管理及授权


    四 用户管理及授权

    用户管理


    简介
    # Create a user:
    cockroach user set <username> <flags>

    # List all users:
    cockroach user ls <flags>

    # Display a specific user:
    cockroach user get <username> <flags>

    # Delete a specific user:
    cockroach user rm <username>

    示例

    创建用户,及修改用户密码
    cockroach user set username --certs-dir=certs --host=127.0.0.1 --password

    列出所有用户
    cockroach user ls --certs-dir=certs --host=10.2.0.14
    +------------+
    | username |
    +------------+
    | jpointsman |
    | maxroach |
    | username |
    +------------+
    (3 rows)

    显示用户信息
    cockroach user get username --certs-dir=certs --host=10.2.0.14
    +----------+--------------------------------------------------------------+
    | username | hashedPassword |
    +----------+--------------------------------------------------------------+
    | username | $2a$10$H5.c5eQYUJJ1LW/r74NvPuDxkZXwrfeIpTk8CIbheKKRhLW0zxL1. |
    +----------+--------------------------------------------------------------+
    (1 row)

    删除用户
    cockroach user rm username --certs-dir=certs --host=10.2.0.14

    登录
    cockroach sql --certs-dir=certs --user=username --password

    授权

    简介基本语法

    GRANT role ON DATABASE database | TABLE db.table TO user

    REVORKE role ON  DATABASE database| TABLE db.table FROM user

    SHOW GRANTS ON DATABSE database|  TABLE db.table FOR user

    图例

  • 相关阅读:
    sql server中count(*),count(col),count(1)的区别
    oracle 存储过程(1)
    Java线程:概念及原理
    H2 应用实例2
    H2 应用实例1
    H2 database 应用
    H2 database 操作操作内存表
    JDK 环境变量配置
    MySQL CREATE TRIGGER (1)
    MySQL 事务1
  • 原文地址:https://www.cnblogs.com/zhangeamon/p/7338165.html
Copyright © 2020-2023  润新知