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

Windows上离线安装 PostgreSQL

下面给出一条“从零开始”在 Windows 上离线安装 PostgreSQL 的完整路线,全部步骤均可在不联网的机器上完成,亲测 Win10/Win11 64-bit 通用。


  1. 准备安装包(在一台能上网的电脑完成)

  1. 打开官网离线包下载页
    https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
  2. 选择
    • OS:Windows x86-64
    • Version:建议 15.x/16.x(本文用 16.4 演示)
  3. 点击 Download 得到离线可执行安装文件,例如
    postgresql-16.4-1-windows-x64.exe(约 200 MB,单文件,已含图形化安装向导、命令行工具、pgAdmin 等全部组件,无需额外依赖)。

  1. 拷贝到目标离线机器

U 盘、硬盘、内部文件服务器均可,不再赘述。


  1. 安装(双击即可,全程离线)

  1. 管理员身份 运行 postgresql-16.4-1-windows-x64.exe
  2. 向导步骤
    ① 安装目录:默认 C:\Program Files\PostgreSQL\16
    ② 数据目录:默认 C:\Program Files\PostgreSQL\16\data
    ③ 超级用户密码:自行设定(务必记住)
    ④ 端口:默认 5432
    ⑤ Locale:选 Chinese (Simplified), ChinaC 均可
  3. 点击 Next → Install,等待 2-3 分钟完成。
  4. 最后一步取消 “Stack Builder” 勾选(Stack Builder 需要联网,离线环境用不到)。

  1. 验证

  1. 打开新的 cmd(无需管理员)

    psql -U postgres
    

    提示输入刚才设置的密码 → 进入 postgres=# 提示符即成功。

  2. 服务验证

    services.msc
    

    能看到 postgresql-x64-16 服务且状态为“正在运行”。


  1. 可选:把命令行工具加入 PATH

系统属性 → 环境变量 → 用户变量 → Path → 新增
C:\Program Files\PostgreSQL\16\bin
确定后重新打开 cmd,即可在任何目录直接使用 psqlpg_dumppg_restore 等工具。


  1. 常见问题(离线场景)

  • 缺少运行库?
    EDB 离线包已自带 VC++ 2019 运行库,若系统未打过补丁,可事先装 vc_redist.x64.exe(同样可离线下载)。

  • 安装失败 0x80070543?
    请确认当前 Windows 用户名不含中文或空格,或直接用 Administrator 账户安装。

  • 忘记 postgres 密码?
    本地管理员 cmd 执行

    net stop postgresql-x64-16
    pg_ctl -D "C:\Program Files\PostgreSQL\16\data" -o "-c listen_addresses='' -c log_statement=none" -W start
    

    然后

    psql -U postgres -d postgres
    ALTER USER postgres PASSWORD '新密码';
    

  1. 卸载(同样离线)

控制面板 → 程序和功能 → PostgreSQL 16 → 卸载,数据目录会被一并删除,若需保留请先备份。


一句话总结
Windows 离线装 PostgreSQL 只需一个官方 exe 安装包,双击→一路 Next→取消 Stack Builder→完成;后续所有客户端、命令行、扩展都已自带,无需再下载任何依赖。

http://www.dtcms.com/a/470514.html

相关文章:

  • MySQL——表的操作
  • langchain官网翻译:Build a Question/Answering system over SQL data
  • 我的HarmonyOS百宝箱
  • 广州十大室内设计公司排名网站推广seo教程
  • h5网站用什么软件做网站域名备案证书下载
  • 南京本地网站有哪些做网页需要什么
  • 机器学习破解生命之谜:内在无序蛋白质设计迎来革命性突破
  • Springboot之常用注解
  • 从 0 到 1 搭建 Python 语言 Web UI自动化测试学习系列 14--二次开发--封装公共方法 2
  • 做平面的公司网站DNF做钓鱼网站
  • SpringBoot 集成 LangChain4j RAG Redis
  • 【QT】customPlot 设置图例透明背景和文字颜色
  • AT指令解析:ring_buffer、信号量、互斥量等基础知识
  • 任务网站(做任务学技能的)潍坊市建设局网站
  • 【算法】——动态规划之路径问题
  • 阿里云企业建站教程泰州东方医院
  • 东阿县住房和城乡建设局网站申请做版主 再什么网站
  • 深入理解数据在内存中的存储:整数与浮点数的二进制表示
  • 广东网站营销seo费用品牌推广活动有哪些
  • 特效音网站建设公司官网制作平台
  • MySQL数据库安装后,如何设置自动化备份策略?
  • 【开题答辩全过程】以 保险业务信息管理系统为例,包含答辩的问题和答案
  • 进口食品销售销售在那个网站做seo托管
  • 公司模板网站建设成绩查询系统网站开发
  • 建设大淘客网站雅布设计师
  • Oracle ADRCI工具全面使用指南:从基础到故障诊断实战
  • 美食网站设计欣赏上海著名网站建设
  • 【智能系统项目开发与学习记录】bringup功能包详解
  • 外贸网建站建公司网站的详细步骤
  • 美食网站建设书成都seo技术