暂无图片
暂无图片
2
暂无图片
暂无图片
暂无图片

GoldenDB用户操作

原创 2025-01-20
565

创建用户

使用 CREATE USER 语句创建用户。

示例: 创建一个新用户 jeffrey, 分配权限的主机名是 %, 表示可以从任意远程主机登录, 用户登录 密码是 MYPASS@test01。

> CREATE USER 'jeffrey '@ '% ' IDENTIFIED BY 'MYPASS@test01 '; Query OK, 0 rows affected (0.04 sec)

> 注: 建议通过 insight 页面创建用户并进行管理

用户授权

使用 GRANT 语句对用户授权。

示例: 授予 user1 用户对所有数据库和表的相应操作权限。

> GRANT ALL ON *.* TO 'user1 '@ '% ';

授予 user2 用户对表 t4 的 SELECT 和 INSERT 操作权限。

> GRANT SELECT, INSERT ON test.t4 TO 'user2 '@ '% '; Query OK, 0 rows affected (0.03 sec)

取消用户权限

使用 REVOKE 语句取消用户权限。 示例:

> REVOKE ALL ON *.* FROM 'user1 '@ '% '; Query OK, 0 rows affected (0.02 sec)

查询用户权限

使用 SHOW GRANTS 语句查询用户权限。 示例:

> SHOW GRANTS FOR 'user2 '@ '% ';

+--------------------------------------------------------------------

---+

| GRANTS FOR USER2@% |

+--------------------------------------------------------------------

---+

| GRANT USAGE ON *.* TO "user2"@"%" |

| GRANT CN_SESSION_VARIABLES_ADMIN ON *.* TO "user2"@"%" |

| GRANT SELECT, INSERT, UPDATE, DELETE ON "sys".* TO "user2"@"%" |

| GRANT SELECT, INSERT, UPDATE, DELETE ON "_gdb_sysdb".* TO "user2"@" %" |

| GRANT SELECT ON "performance_schema"."metadata_locks" TO "user2"@"% " |

| GRANT SELECT, INSERT ON "test"."t4" TO "user2"@"%" |

+--------------------------------------------------------------------

---+

6 rows in set (0.01 sec)

删除用户

使 示

用 DROP USER 语句删除用户。 例:

Q

DROP USER 'user1 '@ '% ';

uery OK, 0 rows affected (0.18 sec)

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论