2009-01-18 46 views
1

我使用的是Windows XP,我安裝了PostgreSQL 8.3.5-2。我可以通過pgAdmin創建數據庫,但不能從Powershell創建數據庫。當我嘗試,我得到以下錯誤:XP下的PostgreSQL身份驗證

createdb: could not connect to database postgres: FATAL: password authentication failed for user "gvkv"

其中Postgres的是服務器的唯一用戶帳戶和「gvkv」是我下工作的帳戶。我已經嘗試爲服務器創建一個單獨的帳戶並在該帳戶下安裝,但安裝程序不斷崩潰。

更重要的是,我想創建一些Powershell腳本來自動執行數據庫創建和管理的各種任務,但在這一點上,我甚至無法創建數據存儲!

+0

你執行的命令是什麼? – 2009-01-19 03:09:13

回答

1

我認爲這是因爲你通過計算機的IP連接而不是本地主機。大多數數據庫在連接到本地IP地址(即使是來自本地應用程序的連接)和localhost之間有所不同:第一個是外部連接,必須啓用,第二個是本地連接,並且是允許的。

所以嘗試連接到本地主機,而不是看看是否有效。