Postgresql中怎么使用默認(rèn)用戶名與密碼登錄?相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。
專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計、網(wǎng)站制作服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)五常免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了成百上千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。以默認(rèn)用戶登錄
Yu @Coat ~ $ sudo su postgres #切換至postgres postgres @Coat /home /Yu $ psql postgres #登入默認(rèn)數(shù)據(jù)庫 [ sudo ] password for Yu: psql (9.1.6 ) Type "help" for help.
以上命令也可以簡化為:
Yu @Coat ~ $ sudo -u postgres psql postgres
登錄之后給默認(rèn)用戶“postgres”設(shè)置密碼
postgres= # \password postgres #給postgres用戶設(shè)置密碼 Enter new password: Enter it again: postgres= #
在UNIX shell中“createuser”命令可以創(chuàng)建用戶。
sudo -u postgres createuser username #以“postgres”用戶執(zhí)行 createuser username語句
如果有以下提示
createuser: could not connect to database postgres: FATAL: role "xxx" does not exist
是因為只有UNIX系統(tǒng)中的postgres用戶才能用createuser/dropuser創(chuàng)建或者刪除數(shù)據(jù)庫中的用戶(role)。
補(bǔ)充:PostgreSQL有關(guān)用戶名和密碼的問題
今天在連接PostgreSQL 遇到這樣一個問題,很是郁悶。打開Postgre連接數(shù)據(jù)庫,輸入密碼:PWD_A,一直彈出錯誤窗體。
以為連接服務(wù)器的密碼錯誤呢,但是無法進(jìn)入修改密碼。
第一個問題無法解決,查看是否服務(wù)沒有啟動.
原來服務(wù)沒有啟動,Postgres客戶端是彈出報錯信息。
就去啟動服務(wù),但是服務(wù)啟動不起來,估計還是密碼問題。
后“我的電腦”---“管理”---“用戶”----“Postgres”,
重新設(shè)置Postgres的用戶密碼為:PWD_A.
問題就出在這里。電腦管理用戶里的Postgres的密碼是安裝Postgres時設(shè)置的電腦開機(jī)密碼。
所以將此處Postgres的用戶密碼更為當(dāng)初設(shè)置開機(jī)密碼即可。
看完上述內(nèi)容,你們掌握Postgresql中怎么使用默認(rèn)用戶名與密碼登錄的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!