深入浅出PostgreSQL
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.3 数据库的基本配置

2.3.1 配置数据库监听IP和端口

数据库监听IP和端口是在数据路径下的postgresql.conf文件中配置的。

● listen_addresses:数据库的监听端口,默认为localhost,只允许本地登录。例如,将其修改为本机的实际网络地址,则可以允许在其他节点远程访问(参阅12.3节pg_hba.conf文件的配置说明)。如果配置多个网络地址,则应该使用逗号将它们隔开。配置为*代表在本机的所有地址上监听。

● port:数据库的监听端口,默认为5432。可以将其修改为其他未被占用的端口。如果同时安装了多个数据库实例,则需要为每个实例指定不同的监听端口。

这两个参数都需要数据库重启才能生效。

2.3.2 配置数据库错误日志

数据库的日志也是在数据路径下的postgresql.conf文件中配置的。

(1)打开日志采集开关(默认关闭),代码如下:

(2)配置日志路径(默认为pg_log)。该路径可以是绝对路径,也可以是数据路径($PGDATA)的相对路径,代码如下:

(3)配置日志文件的文件名格式,代码如下: