Postgresql冲突的多个实例

时间:2015-02-24 10:07:43

标签: postgresql ubuntu

我有ubuntu linux服务器。我安装了postgresql 9.3,但要安装扩展我错误地将postgresql服务器升级到9.4。仍然一切运行正常,但在服务器重启后我无法连接到postgresql 9.3, 我得到的错误无法连接到服务器:没有这样的文件或目录,服务器是否在本地运行并接受unix域套接字“var / run / postgresql / .s.PGSQL.5432”上的连接?

如果我查看var / run / postgresql,我看不到.s.PGSQL.5432而是.s.PGSQLl.5433。 我需要连接到端口5432上的postgresql,因为我的所有数据库都在其上。 有人可以告诉我,如何在不丢失任何数据的情况下访问端口5432上的postgresql服务器。

1 个答案:

答案 0 :(得分:0)

Ubuntu允许同时运行多个版本的PostgreSQL。从进程列表(ps aux)看,9.3 @ 5432确实正在运行;如果没有,请使用sudo service postgresql start 9.3启动它。