我有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服务器。
答案 0 :(得分:0)
Ubuntu允许同时运行多个版本的PostgreSQL。从进程列表(ps aux
)看,9.3 @ 5432确实正在运行;如果没有,请使用sudo service postgresql start 9.3
启动它。