在 Debian 上修改 PostgreSQL 的端口,通常按下面步骤操作即可。
PostgreSQL 的主配置文件一般是:
/etc/postgresql/<版本>/main/postgresql.conf
例如 PostgreSQL 15:
sudo nano /etc/postgresql/15/main/postgresql.conf
找到这一行(可能被注释):
#port = 5432
改成你想要的端口,比如 5433:
port = 5433
保存并退出。
如果你想让外部也能连:
listen_addresses = '*'
(默认是 localhost)
sudo systemctl restart postgresql
或指定版本:
sudo systemctl restart postgresql@15-main
sudo ss -tulnp | grep postgres
或:
psql -p 5433 -U postgres
如果开了防火墙:
sudo ufw allow 5433/tcp
psql -h 127.0.0.1 -p 5433 -U postgres
postgresql.conf 和 pg_hba.confss -tulnp 查看如果你说的是 Docker / 集群 / 特定版本,可以告诉我具体情况。