无法将 PostgreSQL(pgAdmin 4) 连接到 Google 云平台
Unable to connect PostgreSQL(pgAdmin 4) to the Google Cloud Platform
我在 Google 云平台上有一个实例,我正在尝试将它连接到 pgAdmin 4.
这是我的 postgresql.conf
所以我尝试了以下方法:
我写了实例ip和用户名密码
我收到以下错误:
我已经在云实例上添加了我的 IP 地址,但这也没有帮助。
还有什么我可以尝试的吗?
将此作为社区 Wiki 发布,因为这是基于@AdrianKlaver 分享的评论:
鉴于您收到 timeout expired
错误,这通常意味着防火墙阻止了连接,这可能是端口 5432 未对外部访问开放的问题,因此如果您更改此可能有用。
注意:请记住,一旦您执行此操作,您将打开数据库以 public 访问权限,具体取决于您允许的 IP。确保您的pg_hba.conf 和角色安全足以应对这个问题。您可以通过访问 Client Auth and to Create Roles
的两个文档链接找到有关如何进行设置的更多信息
我在 Google 云平台上有一个实例,我正在尝试将它连接到 pgAdmin 4.
这是我的 postgresql.conf
所以我尝试了以下方法:
我写了实例ip和用户名密码
我收到以下错误:
我已经在云实例上添加了我的 IP 地址,但这也没有帮助。
还有什么我可以尝试的吗?
将此作为社区 Wiki 发布,因为这是基于@AdrianKlaver 分享的评论:
鉴于您收到 timeout expired
错误,这通常意味着防火墙阻止了连接,这可能是端口 5432 未对外部访问开放的问题,因此如果您更改此可能有用。
注意:请记住,一旦您执行此操作,您将打开数据库以 public 访问权限,具体取决于您允许的 IP。确保您的pg_hba.conf 和角色安全足以应对这个问题。您可以通过访问 Client Auth and to Create Roles
的两个文档链接找到有关如何进行设置的更多信息