我尝试使用主机变量PGPASSWORD
和.pgpass
,但这两者都无法使我成功验证数据库。我已经将.pgpass
的权限更改为适当的权限,并尝试了以下方法:
export PGPASSWORD=mypass and PGPASSWORD=mypass
密码确实包含一个\
,但我将其用单引号括起来PGPASS='mypass\'
,它仍然无法进行身份验证。
我正在运行:
pg_dump dbname -U username -Fc
我仍然收到
pg_dump: [archiver (db)] connection to database "dbname" failed: FATAL: Peer authentication failed for user "username"