当前位置: 首页 > news >正文

Windows安装压缩包形式的PostgreSQL

  1. 下载安装包:

  2. 解压下载的zip压缩包至指定目录(我解压到了E:\pgsql目录下),使用CMD进入bin目录执行如下命令。

    initdb.exe -D "D:\pgsql\data" -E UTF8 --lc-collate=Chinese_China.936 --lc-ctype=Chinese_China.936 -U postgres -W
    

    参数说明如下

    • -D “D:\pgsql\data”:数据目录(自动创建,把数据和程序放一起也不是不可以)。
    • -E UTF8:数据库编码为 UTF-8。
    • –lc-collate=Chinese_China.936 --lc-ctype=Chinese_China.936:设置中文排序规则(避免乱码)。
    • -U postgres:创建超级用户 postgres。
    • -W:提示设置密码(需输入两次)。
  3. 注册Windows服务(服务名可自定义),成功后可通过 Windows 服务管理界面控制启停

    pg_ctl.exe register -N "pgsql" -D "D:\pgsql\data"
    
  4. 编辑文件pgsql\data\postgresql.conf,内容如下

    listen_addresses = '*'  # 允许所有 IP 连接
    port = 5432       # 默认端口(可自定义)
    
  5. 创建文件pgsql\data\pg_hba.conf,内容如下

    host all all 0.0.0.0/0 scram-sha-256 # 允许 IPv4 连接
    host all all ::/0 scram-sha-256    # 允许 IPv6 连接
    
  6. 启动服务

    net start pgsql
    # 验证服务是否启动
    netstat -ano | findstr :5432
    
http://www.dtcms.com/a/298479.html

相关文章:

  • Python 列表排序:快速上手指南
  • Palindrome Reorder
  • 腾讯研究院:AI Coding引发编程范式革命
  • 微信小程序动态切换窗口主题色
  • 多智能体强化学习入门:从基础到 IPPO 算法—强化学习(20)
  • 2507C++,C++协程的发送者
  • 浅谈生成式AI语言模型的现状与展望
  • haproxy七层代理(原理)
  • SawtoothSoftware 模板注入漏洞复现(CVE-2025-34300)
  • 8.异常处理:优雅地处理错误
  • ISIS高级特性GR
  • Springboot+activiti启动时报错XMLException: Error reading XML
  • 优思学院|QC七大手法之一的检查表应如何有效使用?
  • 【unitrix】 6.15 “非零非负一“的整数类型(NonZeroNonMinusOne)特质(non_zero_non_minus_one.rs)
  • 亚马逊广告策略:如何平衡大词和长尾词的效果?
  • 倩女幽魂手游代言人杨洋携剑仙入世 仙姿临世锋芒毕露
  • docker-compose:未找到命令的检查步骤和修复
  • ABP VNext + OData:实现可查询的 REST API
  • 服务端处于 TIME_WAIT 状态的 TCP 连接,收到相同四元组的 SYN 后会发生什么?详解
  • HCIP上HCIA复习静态综合实验
  • 移动端设备能部署的llm
  • 系统日志与用户信息绑定实现日志跟踪
  • 前端基础知识Vue系列 - 27(Vue项目中如何解决跨域)
  • 从 SQL Server 到 KingbaseES V9R4C12,一次“无痛”迁移与深度兼容体验实录
  • js基础概念-1
  • 牛客NC16660 [NOIP2004]FBI树(递归 + 二叉树后序遍历)
  • electron中IPC 渲染进程与主进程通信方法解析
  • 常用设计模式系列(十二)—享元模式
  • 如何在 FastAPI 中玩转 GraphQL 和 WebSocket 的实时数据推送魔法?
  • C++中使用Essentia实现STFT/ISTFT