簡體   English   中英

sudo:未知用戶:postgres

[英]sudo: unknown user: postgres

我目前正在嘗試在iMac上運行postgresql(9.3),但是用戶postgres和psql連接存在一些問題。

我買了一個iMac的老一代產品(帶雪豹),該產品已遷移到Lion。 在其他StackOverflow主題之后,我在.bash_profile上添加了以下行:

export PATH=/Library/PostgreSQL/9.3/bin:/usr/bin:$PATH

當啟動pg時:

sudo su postgres -c '/Library/PostgreSQL/9.3/bin/pg_ctl -D /Library/PostgreSQL/9.3/data/ -m fast start'

它返回:

su: unknown login: postgres

我該怎么辦 ?

OSX 10.8和10.9中的默認postgres用戶應為_postgres ,可以使用sudo -u _postgres來運行命令

我在嘗試sudo su - postgres時遇到了同樣的錯誤( su: unknown login: postgres )。 然后,我設法使用sudo psql -U my.username postgres登錄。

然后,我可以創建適當的用戶,等等。

希望能有所幫助。

嘗試從當前用戶開始:

/Library/PostgreSQL/9.3/bin/pg_ctl -D /Library/PostgreSQL/9.3/data/ -l /usr/local/var/postgres/server.log start

附加信息: 如何在Mac OS X上啟動PostgreSQL服務器?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM