GaussDB对用户基本操作

举报
石岩上的苍松 发表于 2023/06/19 15:22:46 2023/06/19
6.5k+ 0 0
【摘要】 Gaussdb-用户管理

1 用户管理,创建用户jim

密码可定义,但需记住密码

CREATE USER jim PASSWORD 'Gaussdb@123';

2 查看用户列表

SELECT * FROM pg_user;

3 创建用户,使其拥有创建数据库的权限

CREATE USER dim CREATEDB PASSWORD 'Gaussdb@123';

4 将用户jim的登录密码由Gaussdb@123修改为Abcd@123

ALTER USER jim IDENTIFIED BY 'Abcd@123' REPLACE 'Gaussdb@123';

5 假设原会话窗口为A,新建会话窗口B,

在B会话中验证密码是否修改

进入目录,运行gsql

cd /opt/
source gsql_env.sh

登录命令,注意:命令中的IP需替换为GaussDb的主节点IP

gsql -h 192.168.0.72 -d postgres -U jim -W Abcd@123 -p 8000 -r

6 返回原会话窗口A,给用户jim追加有创建角色的CREATEROLE权限。

ALTER USER jim CREATEROLE;

注意:步骤7、8请继续在会话窗口A中执行。

7 验证权限是否添加

\du jim

8 锁定jim帐户

ALTER USER jim ACCOUNT LOCK;

9 新建会话窗口C,使用jim登录,验证账户是否锁定

进入目录,启动gsql

cd /opt/
source gsql_env.sh

使用gsql使用jim登录,注意:命令中的IP需替换为GaussDb的主节点IP

gsql -h 192.168.0.72 -d postgres -U jim -W Abcd@123 -p 8000 -r

返回如下信息,说明jim用户已被锁定。

10 返回原会话窗口A,解锁jim帐户

ALTER USER jim ACCOUNT UNLOCK;

11 返回会话窗口C,使用jim登录,验证账户是否解锁

注意:命令中的IP需替换为GaussDb的主节点IP

gsql -h 192.168.0.72 -d postgres -U jim -W Abcd@123 -p 8000 -r

12 返回原会话窗口A,删除用户

DROP USER jim CASCADE;
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

热门文章

评论(0

抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。