最近有MacOS X的用戶反映MacOS X Yosemite升級(jí)后postgresql啟動(dòng)報(bào)錯(cuò),那么這個(gè)問題怎么解決呢?跟著小編一起來看看MacOS X Yosemite升級(jí)后postgresql啟動(dòng)報(bào)錯(cuò)怎么解決吧!
MacOS X Yosemite升級(jí)后postgresql啟動(dòng)報(bào)錯(cuò)怎么解決?
升級(jí)OS X Yosemite后,啟動(dòng)postgesql時(shí)報(bào)以下錯(cuò)誤:
FATAL: could not open directory “pg_twophase”: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket “/tmp/.s.PGSQL.5432”?
因?yàn)閥osemite刪除了pg的一些空目錄導(dǎo)致,可這樣處理:
如果/usr/local/var/postgres/目錄下沒有pg_tblspc,pg_twophase和pg_stat_tmp子目錄,直接新建這幾個(gè)目錄即可。
然后可正常啟動(dòng)postgresql
上面就是OS X Yosemite系統(tǒng)升級(jí)后postgresql啟動(dòng)報(bào)錯(cuò)的處理方法介紹了,在系統(tǒng)升級(jí)后,pg_tblspc,pg_twophase和pg_stat_tmp子目錄被刪除,致使postgresql啟動(dòng)失敗。