gauss命令

参考文档
https://www.cnblogs.com/mcxw/p/openGauss_opt.html
连接数据库
gsql -d dbName -h 30.171.126.90 -U userName -p 15432 -W 密码        远程连接数据库

gsql -d postgres -p 15432 -r                                       管理员直接连接数据库

gsql -d postgres -p 15432 -l                                       管理员直接连接数据库显示DB列表
列表显示
\du+                                                            显示用户列表
\l+                                                             显示DB列表
\dn+                                                            显示schema列表
切换
\c - userName                                                  切换用户
\c dbName                                                      切换DB
用户
create user gauss password "123456";                            创建用户
drop user gauss cascade;                                        删除用户
alter role userName identified by 'newPwd' replace 'oldPwd';    修改密码

select * from current_user;                                     查看当前用户
数据库
create database dbName;                                         创建数据库
create database dbName owner userName;                          创建数据库,并指定所有者owner
create database dbName dbcompatibility 'PG' owner userName;     创建数据库,并指定所有者owner,指定兼容pg模式

alter database oldDbName rename to newDbName;                   数据库重命名
drop database dbName;                                           删除数据库
schema
crate schema "schemaName"                                       创建schema
create schema schemaName authorization userName;                为指定用户创建schema
alter schema oldSchema rename to newSchema;                     修改schema名称

set search_path to public;                                      设置默认schema

show search_path;                                               查看当前schema
授权
GRANT ALL ON schema public TO userName;                         给用户授权schema权限
GRANT ALL ON database dbName TO userName;                       给用户授权DB权限

GRANT revoke ON schema public TO userName;                      撤回用户的schema权限
GRANT revoke ON database dbName TO userName;                    撤回用户的DB权限
密码多次输错引起的账号锁定问题
ALTER USER userName ACCOUNT UNLOCK;                 解锁账号
修改password_lock_time=0、failed_login_attempts=0,  解除数据库锁定
常用命令
show server_encoding;                               查看当前数据库存储编码

\help                                               查看可执行的sql
\help create database                               查看可执行的sql示例
\help create user                                   查看可执行的sql示例

\q                                                  退出
远程不可访问解决方案
https://blog.csdn.net/weixin_53029881/article/details/135316659
重启
install/bin/gs_ctl stop -D /home/ecsuser/openGauss/data
install/bin/gs_ctl start -D /home/ecsuser/openGauss/data
posted @ 2024-11-22 19:35  rbcd  阅读(42)  评论(0)    收藏  举报