sudo -u postgres psql -d template1 -U postgres -p
在’亚马逊Linux AMI 2012.03’ec2实例上.但后来我被提示输入ec2-user密码:
[sudo] password for ec2-user:
但我使用钥匙对登录?有一个简单的解决方法吗?
谢谢!
检查Unix / Linux系统上的权限.在* nix系统上,.pgpass上的权限必须禁止对世界或组的任何访问;通过命令chmod 0600~ / .pgpass实现此目的.如果权限不如此严格,则将忽略该文件.
阅读更多关于the password file here.
您是否尝试过使用PGAdmin登录?您可以在那里保存密码,并修改pgpass文件.