步骤3 配置listen_addresses 参数,允许客户端地址监听。
此参数用于配置TCP-IP 允许监听的地址。
(1)
首先,查看数据库目前的listen_addresses 配置。
GBase 8c V5 安装部署手册(分布式)
南大通用数据技术股份有限公司
32
gs_guc check -Z gtm/coordinator/datanode -N all -I all -c "listen_addresses"
(2)
若目前listen_addresses 参数值中没有客户端IP,则需执行以下命令修改参数值。
gs_guc reload -Z gtm/coordinator/datanode -N all -I all -c
"listen_addresses='localhost,……,client_host'"
建议直接设置为*,表示允许任意IP 访问。也可修改添加固定IP,但需保持同DN 组、
同类型节点参数值一致。多个配置项之间用英文逗号分隔。
例如,将listen_addresses 参数设置为“*”
。
[gbase@gbase8c ~]$ gs_guc reload -Z gtm -N all -I all -c "listen_addresses=*"
[gbase@gbase8c ~]$ gs_guc reload -Z coordinator -N all -I all -c
"listen_addresses=*"
[gbase@gbase8c ~]$ gs_guc reload -Z datanode -N all -I all -c "listen_addresses=*"
步骤4 配置password_encryption_type 参数值为1。
此参数用于配置密码加密方式。
参数设置为0 时,表示采用md5 方式对密码加密。
参数设置为1 时,表示采用sha256 方式对密码加密,兼容MD5 用户认证方式。
参数设置为2 时,表示采用sha256 方式对密码加密,为默认配置,不兼容MD5 方式。
(1)
登录数据库,查看数据库目前的password_encryption_type 配置。
[gbase@gbase8c ~]$ gsql -d postgres -p 5432
gsql=# show password_encryption_type;
(2)
若值不为1,则需执行以下命令修改参数值。
gs_guc reload -Z gtm/coordinator/datanode -N all -I all -c
"password_encryption_type=1"
例如:
[gbase@gbase8c ~]$ gs_guc set -Z gtm -N all -I all -c "password_encryption_type=1"
[gbase@gbase8c ~]$ gs_guc set -Z coordinator -N all -I all -c
"password_encryption_type=1"
[gbase@gbase8c ~]$ gs_guc set -Z datanode -N all -I all -c
"password_encryption_type=1"
步骤5 重启GBase 8c,执行命令参见5.6 启动/停止数据库。
GBase 8c V5 安装部署手册(分布式)
南大通用数据技术股份有限公司
33
----结束