1
我建立了一個postgresql 9.2
數據庫。我的表看起來像這樣:連接rpostgresql
CREATE DATABASE "EURUSD_M1"
WITH OWNER = fadmin
ENCODING = 'UTF8'
TABLESPACE = pg_default
LC_COLLATE = 'German_Germany.1252'
LC_CTYPE = 'German_Germany.1252'
CONNECTION LIMIT = -1;
但是嘗試連接thorugh的rpostgresql司機我得到的時候:
> drv <- dbDriver("PostgreSQL") ## loads the PostgreSQL driver
> con <- dbConnect(drv, port='5432', dbname='EURUSD_M1',
+ user='fadmin') ## Open a connection
Error in postgresqlNewConnection(drv, ...) :
RS-DBI driver: (could not connect [email protected] on dbname "EURUSD_M1"
)
BTW指定host = 'localhost'
不會改變任何東西!另外fadmin
是我的數據庫超級用戶!
這裏有更多的連接信息:
任何想法我做錯了嗎?
我很感謝你的回答!
Thx爲您的答案!前面的截圖基本上是我的'pg_hba.conf'文件。正如您在新添加的屏幕截圖中看到的(只是將它變大),我的數據庫位於本地主機上,因此啓用了網絡訪問。順便說一句,事情也是,拋出的異常總是保持不變,並沒有給出進一步的信息「確切」是錯誤的,任何建議如何編輯? – user2051347
在Linux上,我從'md5'(最後一列)切換到ident並運行一個indentd守護進程 - 不知道這是否可行。但我仍然懷疑這是在Windows上運行服務器而不是在RPostgreSQL中的問題。 –
將「local all all md5」行添加到您的'pg_hba.conf'文件中。 – Alex