0
我有Ubuntu的Linux服務器。我安裝了postgresql 9.3,但要安裝擴展,我錯誤地將postgresql服務器升級到了9.4。仍然一切運行良好,但服務器重新啓動後,我無法連接到postgresql 9.3, 我得到的錯誤無法連接到服務器:沒有這樣的文件或目錄,服務器是否在本地運行,並在UNIX域接受連接套接字「var/run/postgresql/.s.PGSQL.5432」?Postgresql衝突的多個實例
如果我看看var/run/postgresql,我沒有看到.s.PGSQL.5432,而是一個.s.PGSQLl.5433。 我需要連接到端口5432上的postgresql,因爲我所有的數據庫都在它上面。 有人可以告訴我,如何在不丟失任何數據的情況下訪問端口5432上的postgresql服務器。
運行'ps aux'後,我看到很多postgresql服務,但我怎麼知道哪個版本的postgresql正在運行。運行sudo service postgresql restart後,它會詢問postgres密碼。我也失去了postgres的密碼 – 2015-02-24 10:20:55
只是嘗試用我給的命令啓動postgresql 9.3,這是安全的。 – 2015-02-24 10:24:22
@Antii Haapala,你可以查看我的更新評論 – 2015-02-24 10:32:10