我是AWS / Elastic Beanstalk / RDS的新手,但我无法弄清楚为什么我无法通过Postico连接到Postgres数据库。
据我所知,我正在输入AWS仪表板中“环境属性”下的正确凭据。
当我从终端运行psql
语句时(这里的ssh'd为“ec2-user @ ip - *****”),它说“找不到命令”。但我的网站实际上正在运行。根据AWS上的RDS选项卡,它绝对使用Postgres。
当我尝试使用Postico(而不是通过SSH)连接时,它只会挂起很长时间,然后会超时。没错!我使用的是“环境属性”中存储的相同用户,密码和主机名。我甚至使用5432端口。
我可以尝试什么?
答案 0 :(得分:1)
yum install postgresql
psql -h postgres-db.ba2syxhcyfxx.eu-west-1.rds.amazonaws.com -p 5678 -U myuser
在哪里" myuser"是您希望附加的用户