使用Navicat连接openGauss数据库(CentOS)
修改配置文件
可通过
find
命令找到需要修改的配置文件[root@node1_hostname ~]# find / -name pg_hba.conf /opt/huawei/install/data/dn/pg_hba.conf
pg_hba.conf
vim /xxx/xxx/pg_hba.conf
添加记录
host all all 0.0.0.0/0 md5
最好将原来IPv4下本机ip的监听记录注释掉(使用
#
)# IPv4 local connections : host all all 127.0.0.1/32 trust host all all 0.0.0.0/0 md5 #host all all 192.168.88.129/32 sha256
postgresql.conf
vim /xxx/xxx/postgresql.conf
若文件太长参数不好查找
可在vim的底线命令模式下按/
输入要查找的参数后按回车
修改登录认证方式
password_encryption_type = 1 #(sha256和md5加密均可用)
修改监听IP
listen_addresses = '*'
重启openGauss
切换到数据库用户(omm)
能执行gs_ctl
命令的用户
su - omm
执行重启
gs_ctl restart
创建远程连接用户
openGauss 默认不允许管理员用户(omm)远程登录
登录openGauss
gsql -d postgres -p [YourGaussPort]
创建用户
CREATE USER linker IDENTIFIED BY 'gauss@123';
# 密码必须是8位以上且含有3种及以上组合
# 使用CREATE ROLE 创建的用户默认不被允许远程登录
Navicat连接
- 新建连接 -> PostgreSQL
- 输入设置的用户名和密码
- 测试连接
- 连接成功