亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

安裝最新版本的OS X(Yosemite或El Capitan)后缺少pg_tblspc

安裝最新版本的OS X(Yosemite或El Capitan)后缺少pg_tblspc

繁星淼淼 2019-11-21 13:01:19
我在OS X中使用來自自制軟件的postgres,但是當我重新啟動系統時,有時在重新啟動后postgres不會啟動,因此我手動嘗試使用來啟動它postgres -D /usr/local/var/postgres,但是隨后出現了以下錯誤消息:FATAL:  could not open directory "pg_tblspc": No such file or directory。上次發生時,我無法將其恢復為原始狀態,因此我決定卸載整個postgres系統,然后重新安裝它并創建了用戶,表,數據集等。它經常在我的系統上發生,例如幾個月一次。那么為什么它pg_tblspc經常丟失文件?還有什么我可以做的以避免文件丟失的事情?我尚未將自制軟件和postgres升級到最新版本(即,我一直在使用相同的版本)。另外,我在postgres數據庫上所做的所有事情都是每天刪除表并填充新數據。我尚未更改用戶名,密碼等...編輯(mbannert):我覺得有必要添加它,因為線程是該問題在Google上的熱門話題,而且許多癥狀是不同的。自制軟件可能會遇到此錯誤消息:No such file or directoryIs the server running locally and acceptingconnections on Unix domain socket "/tmp/.s.PGSQL.5432"?因此,如果您是在優勝美地升級后剛剛經歷的,現在就可以閱讀本主題。
查看完整描述

3 回答

?
慕桂英4014372

TA貢獻1871條經驗 獲得超13個贊

這有點不合時宜,但是在PostgreSQL Yosemite恢復過程中值得一提。我遇到了與上述相同的問題,并且在后臺“似乎”運行PostgreSQL時遇到了問題,因此即使添加目錄后也無法重新啟動。我試圖pg_ctl stop -m fast殺死PostgreSQL服務器,但是沒有運氣。我也嘗試過直接使用該進程,kill PID但是一旦這樣做,PostgreSQL進程就會重新出現,并帶有另一個PID。


密鑰最終.plist是Homebrew加載的文件...對我而言,此修復程序最終是:


launchctl unload /Users/me/Library/LaunchAgents/homebrew.mxcl.postgresql92.plist

之后,我能夠正常啟動PostgreSQL。


查看完整回答
反對 回復 2019-11-21
  • 3 回答
  • 0 關注
  • 720 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號