2016-09-18 46 views
0
驗證

我使用PostgreSQL 9.3在一個Ubuntu 14.04和我總是用這個程序來訪問的psql:無法在PostgreSQL的

sudo -i -u postgres 
psql 

直到現在它返回:

psql: FATAL: password authentication failed for user "postgres" 
password retrieved from file "/var/lib/postgresql/.pgpass" 

的內容/var/lib/postgresql/.pgpass是:

*:*:*:postgres:Vdjui6OTF6ab3Jzf77dVeOa88t7OdK 
*:*:*:vmail:pxrw23PsaJOBDfZxIcImhAkzUzH4cA 
*:*:*:vmailadmin:6XLhFMc5KWYpdXGE7TCfCHZSDkqzXJ 
*:*:*:iredapd:5D6Yl2iRu56Dma2uRXDGSAP89JQQHE 
*:*:*:iredadmin:xklX0IgJOQVGklDNFlLckPznq5L7ZG 
*:*:*:sogo:PZdclHCua2Ip10yddVw4odSjr0dfZk 
*:*:*:roundcube:kByuTSkilZWglYzv24unwfenUZkR7u 
*:*:*:amavisd:UEBpiDEvsIbogEB5stJl1YP8DvMCWZ 
+0

嘗試刪除該-i「命令-u Postgres的PSQL」應該在香草工作安裝 – Thijs

+0

相同的結果.... –

+0

不pg_hba.conf中的第一行看起來像這樣? 「本地所有postgres」 – Thijs

回答

0

我解決它!我進入這個終端來代替:

psql -U postgres 

然後輸入我的密碼