3 回答

TA貢獻(xiàn)1982條經(jīng)驗(yàn) 獲得超2個(gè)贊
以下步驟適用于在Ubuntu 12.04上全新安裝postgres 9.1。(也在Ubuntu 14.04上為postgres 9.3.9工作過(guò)。)
默認(rèn)情況下,postgres會(huì)創(chuàng)建一個(gè)名為“postgres”的用戶。我們以她身份登錄,并給她一個(gè)密碼。
$ sudo -u postgres psql
\password
Enter password: ...
...
psql通過(guò)鍵入\q或注銷退出ctrl+d。然后我們連接為'postgres'。該-h localhost部分很重要:它告訴psql客戶端我們希望使用TCP連接(配置為使用密碼驗(yàn)證)進(jìn)行連接,而不是通過(guò)PEER連接(不關(guān)心密碼)進(jìn)行連接。
$ psql -U postgres -h localhost

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超3個(gè)贊
編輯文件/etc/postgresql/8.4/main/pg_hba.conf并替換ident或peer使用md5或trust取決于您是否希望它在您自己的計(jì)算機(jī)上要求輸入密碼。然后重新加載配置文件:
/etc/init.d/postgresql reload
- 3 回答
- 0 關(guān)注
- 2155 瀏覽
添加回答
舉報(bào)