我們在日誌中看到一個問題的認可主機不能在Postgres的
FATAL: lock file "/tmp/.s.PGSQL.5432.lock" already exists
HINT: Is another postmaster (PID 4696) using socket file "/tmp/.s.PGSQL.5432"?
LOG: could not bind IPv4 socket: Address already in use
我們已經刪除了/tmp/.s.PGSQL.5432.lock
我們重新啓動Postgres的服務的服務重新啓動
但psql -h localhost -d database -U newuser
顯示錯誤的角色 'NEWUSER' 不存在
但如果我們連接沒有主機
psql -d database -U newuser
它的工作,我們如何使用主機選項?
是否有我們,刪除tmp文件後丟失了一些東西?
好吧,重新啓動機器並嘗試。 –
注意這個用戶的非常類似的帖子http://stackoverflow.com/q/31546303/398670 –