暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

CDM踩坑指南之Gauss数据库连接失败

原创 GaussDB数据库 2021-12-09
2171

文章转自华为云社区,作者:Leef724,原文链接:https://bbs.huaweicloud.com/blogs/179799

问题背景

使用CDM迁移华为Gauss DB A的数据,建立连接时报错,网络已打通。

问题分析

GaussDB 是基于PG的,PG数据库默认只允许本机通过访问数据库,CDM作为远程客户端无法访问。

问题解决

1. 修改postgresql.conf

在pg的安装目录下找到postgresql.conf 文件,打开该文件并找到如下一行

将其修改为

listen_addresses=’*’ # 允许任意ip访问

2.修改pg_hba.conf

在postgresql.conf 文件的相同目录下,打开pg_hba.conf文件,配置pg的认证方式。编辑或添加如下一行

# TYPE  DATABASE  USER  CIDR-ADDRESS  METHOD
  host  all       all     0.0.0.0/0     md5

默认pg只允许本机通过密码认证登录,修改为上面内容后即可以对任意IP访问进行密码验证。

host认证方式下常见的METHOD有如下几种

trust: 无条件的允许连接建立

regject: 拒绝建立连接

md5: 要求客户端密码验证登录

3. 重启PG/GaussDB

重启数据库,再用CDM建立连接。

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

评论