描述:自定义连接提示符,可以提醒所在的用户模式,方便识别自己登录到的是哪个数据库,减少误操作。
1、自定义提示符
[omm@node1 ~]$ cat /home/omm/.gsqlrc
\set PROMPT1 '%`date +%H:%M:%S` (%n@%M:%>)%/%R%#%x '
备注:
◆ %M 指数据库服务器的主机名
◆ %> 数据库端口号
◆ %n 是指会话用户名
◆ %/ 当前数据库名
◆ %# 如果是超级用户显示为 #,否则显示为 >
◆ %R 是指您处于单行模式(^)还是断开连接(!),但通常为=
◆ %x 指的是事务状态 - 通常为空白,除非在事务块(*)
[omm@node1 ~]$ gsql -d postgres -p 26000
[omm@node1 ~]$ gsql -d postgres -p 26000 -h 127.0.0.1 -Uomm -Wadmin@123


2、图形化客户端登录
使用Navicat登录试错如下:


[omm@node1 db1]$ cd /opt/gaussdb/install/data/db1
[omm@node1 db1]$ vim pg_hba.conf


postgres=# create user test01 with password ‘admin@123’;

[omm@node1 db1]$ vim pg_hba.conf
host all all 0.0.0.0/0 sha256

[omm@node1 db1]$ cd /opt/gaussdb/install/data/db1
[omm@node1 db1]$ vim postgresql.conf
password_encryption_type = 0

postgres=# select name,setting,boot_val,reset_val,sourcefile from pg_settings where name like ‘password%’;
postgres=# ALTER ROLE test01 IDENTIFIED BY ‘admin@1234’ REPLACE ‘admin@123’;
postgres=# GRANT ALL PRIVILEGES TO test01;


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




