Authentication
使用 Ubuntu 機器使用者和對等身份驗證方法連接 PostgreSQL 9.1
我想使用我的機器使用者(流浪者)連接到本地安裝的 PostgreSQL 9.1。所以,在閱讀了 PostgreSQL 文件之後,我認為我只需要:
- 添加使用者名映射
pg_ident.conf
:副總裁 vagrant postgres 2. 使用地圖
pg_hba.conf
本地所有所有對等地圖=vp
但我得到了錯誤
sql: FATAL: Peer authentication failed for user "vagrant"
如果我嘗試使用 psql 連接到我的伺服器。
我想我誤解了 PostgreSQL 手冊。但是,我怎樣才能得到我需要的東西呢?(本地與使用者 vagrant 連接,就像它是 postgres 使用者一樣)
提前謝謝了
根據評論,前
pg_hba.conf
一行也符合條件,但沒有map
條目。它首先被匹配,所以沒有到達帶有地圖的那個。