1.遠端連線的時候fatal:no pg_hba.conf entry for host *****************************
這個問題是資料庫初始化的data目錄下的pg_hba.conf要加上host all all 0.0.0.0 0.0.0.0 md5,就是賦給所有ip訪問許可權
2.遠端連線的時候fatal:password authentication failed for user 「********」
還是更改上面的檔案,還是上面那句話,md5改為trust即可。詳細如下:
用jdbc連線postgresql資料庫時經常出現這個錯誤,然而用pgadmin iii是可以正確連線的,表明使用者名稱和密碼都是正確的。
這主要是由於使用者密碼認證方式引起的,postgresql資料庫安裝好後預設採用md5密碼加密認證方式。
解決方法:
開啟postgresql安裝目錄下的data資料夾,找到pg_hba.conf檔案並開啟。修改認證方式,將md5改為trust,然後儲存。
# type database user cidr-address method
# ipv4 local connections:
host all all 127.0.0.1/32 trust
PostgreSQL 學習總結
xy copy 命令用於批量的資料匯入或匯出 c 介面如下 主要為一下三個函式 pres pqexec pconn,strsql.c str pqputcopydata pconn,strbuf.c str strbuf.length pqputcopyend pconn,strerrormsg 其...
Postgresql相關問題
系統環境ubuntu 16.04 sudo apt get install postgresql client dpkg l postgresql client 確認安裝到本機 sudo apt get install postgresql apt cache show postgresql 會列出...
PostgreSQL許可權問題
許可權 如果你建立了乙個資料庫物件,那麼你就成為它的所有者。預設時,只有物件的所有者可以在物件上做任何事情。為了允許其它使用者使用它,我們必須賦予他們許可權。不過超級使用者總是可以操作任何物件。有好多種不同的許可權 select,insert,update,delete,references,tri...