Rocho.J

人脑是不可靠的, 随时记录感悟并且经常重复!

 

[原创]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的服务即可

 

posted on 2024-01-25 19:06  RJ  阅读(105)  评论(0编辑  收藏  举报

导航