PostgreSQL 官方 Windows 安装

PostgreSQL 官方 Windows 安装包:

https://www.enterprisedb.com/downloads/postgres-postgresql-downloads

选 PostgreSQL 16.x,Windows x86-64 版本。

安装时记住:

步骤

设置

端口

5432(默认)

超级用户密码

postgres(和 .env 一致)

Locale

C 或 Chinese, China

安装完成后,不需要 NSSM 注册,PostgreSQL 安装包自己就是 Windows 服务,开机自启。

验证:

参考:PostgreSQL_安装部署_postgresqlwindows环境安装部署-CSDN博客

123***

修改配置信息:

D:\Program Files\PostgreSQL\<你的版本号>\data\

D:\Program Files\PostgreSQL\16\data

3.1pg_hba.conf 客户端身份验证规则配置

在pg_hba.conf文件中添加以下配置:

host all all 192.168.11.0/24 scram-sha-256 的意思是:允许来自 192.168.11.1 ~ 192.168.11.254 这个网段的所有用户连接所有数据库

在末尾加上

host all all 192.168.11.0/24 scram-sha-256

3.2postgresql.conf 服务参数配置

在postgresql.conf中主要调整以下配置:

复制代码
listen_addresses = '*' # 监听地址
port = 5432 # 端?号
max_connections = 1000 # 最?连接数
superuser_reserved_connections = 10 # 预留给超管?户的连接数
password_encryption = scram-sha-256 # 密码加密?式
shared_buffers = 1024MB # 允许使?的内存,通常设置为物理内存的25%
timezone = 'Asia/Shanghai' # 时区,根据实际项?地理位置修改
log_timezone = 'Asia/Shanghai' # ?志时区,根据实际项?地理位置修改

重启:

方法一:使用服务管理器 (图形界面)

这是最直观、不容易出错的方法。

  1. 打开服务管理器 :按下键盘的 Win + R 键,在打开的"运行"对话框中输入 services.msc,然后点击"确定"。

  2. 找到 PostgreSQL 服务 :在服务列表中,找到名为 postgresql-x64-<版本号> 的服务。例如,如果你安装的是 PostgreSQL 16,服务名就是 postgresql-x64-16

  3. 重启服务

    • 方法A :右键点击该服务,在弹出的菜单中选择"重新启动"。

    • 方法B :先右键点击该服务选择"停止 ",等它停止后,再右键点击选择"启动"。

:: 添加防火墙规则

netsh advfirewall firewall add rule name="PostgreSQL 5432" dir=in action=allow protocol=TCP localport=5432

测试已通

相关推荐
义嘉泰1 小时前
XT25F128F-W Flash芯片全面解析
人工智能·嵌入式硬件·芯片
bloglin999992 小时前
bf16 和 fp16 分别指什么
人工智能
EnCi Zheng2 小时前
AI Agent(AI智能体) 记忆管理系统设计 — 从向量库边界到生产级 Memory(记忆) 架构
人工智能·架构
海带紫菜菠萝汤2 小时前
免费在线翻译器横评:2026年6款PDF翻译工具对比
人工智能·python·pdf
程序员cxuan2 小时前
DeepSeek-V4-Flash 正式版来了!这次提升有点夸张。
人工智能·后端·程序员
逐米时代2 小时前
数据清洗到底在洗什么
人工智能
袁震2 小时前
小图传输,大图呈现——用 HarmonyOS 7 端侧 AI 实现 4 倍图像超分重建
人工智能·华为·harmonyos
星核0penstarry2 小时前
从 Dialog-RSN-1 看语音 Agent 走向:企业如何评估音频原生模型与 API 服务
人工智能·音视频·音频·api
GetcharZp2 小时前
让照片开口说话:LivePortrait 本地部署玩法详解
人工智能·计算机视觉