![在同一台 Ubuntu 机器上运行两个 PostgreSQL 服务器](https://linux22.com/image/1051196/%E5%9C%A8%E5%90%8C%E4%B8%80%E5%8F%B0%20Ubuntu%20%E6%9C%BA%E5%99%A8%E4%B8%8A%E8%BF%90%E8%A1%8C%E4%B8%A4%E4%B8%AA%20PostgreSQL%20%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
请让我们知道在 Ubuntu 14.04 机器上是否可以在同一台机器上使用不同的端口运行相同的 PostgreSQL 9.4 实例。
我们在两台 Ubuntu 服务器上安装了 PostgreSQL 9.4,现在我们需要为这两台服务器配置从属服务器。因此,在第三台 Ubuntu 服务器上,我们安装了在端口 5432 上运行的 PostgreSQL 9.4,并将其配置为从属服务器。
现在是否可以在端口 5433 上运行的该服务器上安装 PostgreSQL 9.4 服务器,以便我们可以在这台机器上配置第二个从属服务器。
有人可以帮助我们吗?
答案1
请让我们知道在 Ubuntu 14.04 机器上是否可以在同一台机器上使用不同的端口运行相同的 PostgreSQL 9.4 实例。
是的,这就是为什么 Ubuntu 有pg_wrapper
。
看https://help.ubuntu.com/community/PostgreSQL以及手册pg_createcluster
,pg_ctlcluster
, ETC。
不幸的是,似乎没有 的包装器pg_basebackup
。因此,如果您想运行副本,则需要手动进行基础备份。您可以pg_createcluster
,停止它,删除数据目录,并将其替换为基础备份。