解決postgresql用戶認(rèn)證失敗的方法-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!

創(chuàng)新互聯(lián)專注于孝南企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站設(shè)計(jì),商城網(wǎng)站建設(shè)。孝南網(wǎng)站建設(shè)公司,為孝南等地區(qū)提供建站服務(wù)。全流程按需求定制制作,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

小編給大家分享一下解決postgresql用戶認(rèn)證失敗的方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

psql: 致命錯(cuò)誤: 用戶 "postgres" Ident 認(rèn)證失敗

1安裝好postgresql數(shù)據(jù)庫后需要初始化及一些配置rails項(xiàng)目才能連接postgresql

安裝好postgresql數(shù)據(jù)后(yum命令直接安裝的)

第一步:初始化數(shù)據(jù)庫

#service postgresql initdb

(說明:初始化后默認(rèn)postgresql數(shù)據(jù)庫有一個(gè)默認(rèn)的用戶postgres(密碼為空)和一個(gè)默認(rèn)創(chuàng)建的postgres數(shù)據(jù)庫)

第二步:?jiǎn)?dòng)數(shù)據(jù)庫

#service postgresql start

如果這個(gè)命令不能使用請(qǐng)使用:#systemctl start postgresql.service

來啟動(dòng)數(shù)據(jù)庫,,為修改密碼條件

第三步:切換用戶修改密碼

#su postgres
#psql
#alter user postgres with password 'kuange' ;

(修改postgres用戶密碼為kuange,這個(gè)密碼隨你自己修改)

# \q

第四步:修改認(rèn)證文件/var/lib/pgsql/data/pg_hba.conf,登陸使用密碼。

#vi /var/lib/pgsql/data/pg_hba.conf

把這個(gè)配置文件中的認(rèn)證 METHOD的ident修改為trust,可以實(shí)現(xiàn)用賬戶和密碼來訪問數(shù)據(jù)庫,

即解決psql: 致命錯(cuò)誤: 用戶 "postgres" Ident 認(rèn)證失敗 這個(gè)問題)

第五步:重啟postgresql服務(wù)器使設(shè)置生效

#service postgresql restart

或者

#systemctl restart postgresql.service

這樣問題就解決了,數(shù)據(jù)庫可以正常被rails項(xiàng)目訪問了。

看完了這篇文章,相信你對(duì)解決postgresql用戶認(rèn)證失敗的方法有了一定的了解,想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道,感謝各位的閱讀!

網(wǎng)站名稱:解決postgresql用戶認(rèn)證失敗的方法-創(chuàng)新互聯(lián)
瀏覽路徑:http://muchs.cn/article26/dheocg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、面包屑導(dǎo)航、軟件開發(fā)、用戶體驗(yàn)、網(wǎng)站改版全網(wǎng)營銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營