GaussDB对用户基本操作
【摘要】 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)