OS X Yosemite是蘋果發布的新一代Mac操作系統,該版本采用扁平化的設計,在我升級到OS X Yosemite后,導致數據庫postgresql啟動時報錯了.
今天升級OS X Yosemite后,啟動postgesql時報以下錯誤:
- ...
- FATAL: could not open directory "pg_twophase": No such file or directory
- Is the server running locally and accepting --Vevb.com
- connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
據說可能是因為yosemite刪除了pg的一些空目錄導致的,所以解決方案也十分簡單:
如果/usr/local/var/postgres/目錄下沒有pg_tblspc,pg_twophase和pg_stat_tmp子目錄,直接新建這幾個目錄即可,然后可以正常啟動postgresql.
新聞熱點
疑難解答