我安装了postgresql 9.3。 我想安装postgres 9.6.1。
每个应用程序都使用不同的数据库。大多数时候我不运行这两个应用程序,因此我不需要它们同时运行。
我下载了postgres推荐的安装程序,并安装了9.6.1,但似乎9.3无法再启动了。我在尝试运行sudo service postgres start
时遇到错误:
- 启动PostgreSQL 9.3数据库服务器
- PostgreSQL服务器无法启动。请检查日志输出。
日志文件为空(不确定是否有趣) - /var/log/postgresql/postgresql-9.3-main.log
知道如何能够运行这两个实例吗?
答案 0 :(得分:2)
您需要检查postgresql.conf配置文件。
如果要同时运行两个实例,则需要在不同的端口上运行,否则会发生冲突。默认值为5432,对其中一个DB进行更改。
然后确保数据目录,日志文件对于每个实例都是唯一的。