postgresql – 提示输入ec2-user密码时该怎么办?

前端之家收集整理的这篇文章主要介绍了postgresql – 提示输入ec2-user密码时该怎么办?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想跑

sudo -u postgres psql -d template1 -U postgres -p

在’亚马逊Linux AMI 2012.03’ec2实例上.但后来我被提示输入ec2-user密码:

[sudo] password for ec2-user:

但我使用钥匙对登录?有一个简单的解决方法吗?

谢谢!

解决方法

他们的服务器不保存密码,因为它未在.pgpass文件中设置,或者权限已打开,因此忽略该文件.

检查Unix / Linux系统上的权限.在* nix系统上,.pgpass上的权限必须禁止对世界或组的任何访问;通过命令chmod 0600~ / .pgpass实现此目的.如果权限不如此严格,则将忽略该文件.

阅读更多关于the password file here.

您是否尝试过使用PGAdmin登录?您可以在那里保存密码,并修改pgpass文件.

猜你在找的Postgre SQL相关文章