GaussDB对用户基本操作

举报
石岩上的苍松 发表于 2023/06/19 15:22:46 2023/06/19
【摘要】 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

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

全部回复

上滑加载中

设置昵称

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

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

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