[原创]Windows安装配置PostgreSql_15.5.1数据库
[原创]Windows安装配置PostgreSql_15.5.1数据库
PostgreSql数据库有多种安装方式,windows上常用的是installer方式、binary手动安装方式,本文采用手动安装的方式处理。总体过程比较简单,有mysql配置经验的分分钟的事儿。
一、下载并解压文件到具体安装目录。
二、使用initdb命令初始化安装(需要指定数据文件和日志文件的位置,不能提前建立data目录)。
-- 初始化数据库,默认加密方式为scram-sha-256
initdb –-username=postgres -–encoding=UTF8 --locale="Chinese (Simplified)_China.936" -D "XXXXX" -W
-- 安装为服务
pg_ctl register -D "XXXXX" -N PostgreSql1551
-- 删除服务
pg_ctl unregister -N PostgreSql1551
-- 先修改配置文件,再启动服务
net start PostgreSql1551
net stop PostgreSql1551
-- 补充控制台启动命令
pg_ctl -D "XXXX" -l "XXXX" start
pg_ctl -D "XXXX" stop
三、调整postgresql的配置文件,位置是:\数据目录\postgresql.conf
3.1 日志配置
# 启动日志 log_destination = 'stderr' logging_collector = on # 日志目录,可以是data目录的相对目录,也可以是绝对目录 log_directory = 'D://dataFiles/PgSql/1551/log' #日志文件名格式 log_filename = 'postgresql-%Y-%m-%d.log' # 当生成新的文件时,覆盖同名文件 log_truncate_on_rotation = on
3.2 监听配置
# 监听地址 listen_addresses = '*' # 端口号 port = 55432 # 最大连接数 max_connections = 100
3.3 修改客户端认证配置,位置是:\数据目录\pg_hba.conf
# 修改host的项目的ip地址,改为允许任意地址访问 host all all 0.0.0.0/0 scram-sha-256 host all all ::/0 scram-sha-256
四、启动postgresql的服务即可