PostgreSql的简单配置
postgresql.conf
修改监听的IP和端口
#listen_addresses = 'localhost'
#port = 5432
其中listen_addresses 表示监听的IP地址,默认为’localhost’,这会造成远程主机无法登陆该数据库,可以改为’*’,表示在本地的所有地址上监听:
#listen_addresses = '*'
#port = 5432
‘port’ 表示监听的端口,可以修改,但不建议。
'listen_addresses ’ 与 ‘port’ 参数的修改都需要重启数据库才能生效。
pg_hba.conf
pg_hba.conf文件是一个黑白名单的访问控制文件,可以控制允许哪些IP地址的机器访问数据库,默认创建的数据库无法接受远程连接,运维默认情况下pg_hba.cong中没有对应的配置。我们可以再pg_hba.cong中加入:
host all all 0/0 md5
日志相关参数
日志收集,新版本默认一打开,如PostgreSQL10版本:
logging_collector = on
日志目录,一般使用默认值即可:
log_directory = 'pg_log'