cockroachdb 替换mysql_Cockroachdb 四、用户管理及授权

四 用户管理及授权

用户管理

简介

# Create a user:

cockroach user set

# List all users:

cockroach user ls

# Display a specific user:

cockroach user get

# Delete a specific user:

cockroach user rm

示例

创建用户,及修改用户密码

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

图例


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部