100

我目前有一个在 port 上运行的已安装 pgsql 实例1486。我想将此端口更改为5433,我应该如何进行呢?

4

2 回答 2

177

postgresql.conf您的文件中应该有一行内容:

port = 1486

改变那个。

该文件的位置可能因您的安装选项而异。在基于 Debian 的发行版上,它是/etc/postgresql/8.3/main/

在 Windows 上是C:\Program Files\PostgreSQL\9.3\data

不要忘记sudo service postgresql restart让更改生效。

于 2008-10-09T14:13:39.553 回答
38

您还可以在启动时更改端口:

$ pg_ctl -o "-F -p 5433" start

或者

$ postgres -p 5433

更多关于这在手册中。

于 2010-03-27T18:16:32.453 回答