0

我在这里使用 Cloud Formation 模板创建了 Citus 数据库集群:

多机 AWS Citus 云形成

在 PuTTy 中访问主机后,我可以使用 CLI 登录数据库。这不需要用户名/密码。并且,这运行成功。

/usr/pgsql-9.6/bin/psql -h localhost -d postgres
select * from master_get_active_worker_nodes();

我将 5432 端口的入站规则设置为 0.0.0.0/0 只是为了允许我远程连接到数据库。

然而,现在,当我尝试使用来自远程主机的 JDBC URL 进行连接时,我不知道在 PostgreSQL JDBC URL 中输入什么用户名/密码。是否有要使用的默认用户/密码?

4

1 回答 1

0

默认用户名是 ec2-user,没有默认密码。从 pg_hba.conf 文件中可以看到,localhost 的身份验证方法被定义为“信任”。您可以从这里查看认证方法的详细信息。因此,您需要通过更改 pg_hba.conf 文件让远程主机访问数据库。

于 2017-11-02T08:18:57.123 回答