[英]“sudo: unknown user: postgres” when trying to create postgres user
[英]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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.