我在此处使用Cloud Formation模板创建了Citus数据库集群:
Multi-Machine AWS Citus Cloud Formation
我在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的用户名/密码。是否有默认用户/密码使用?
答案 0 :(得分:0)
默认用户名是ec2-user,没有默认密码。从pg_hba.conf文件中可以看出,localhost的身份验证方法定义为“trust”。您可以从here检查身份验证方法的详细信息。因此,您需要通过更改pg_hba.conf文件让远程主机访问数据库。