新闻详情

新闻详情

首页 / 资讯中心 / 详情

Windows 10 安装 PostgreSQL 9.6.24 完整教程

发布时间:2026/10/1 8:22:59来源:尧图网络
Windows 10 安装 PostgreSQL 9.6.24 完整教程
1. 引言本文将详细介绍如何在 Windows 10 系统上安装 PostgreSQL 9.6.24 的二进制版本。适用于老项目2. 下载安装包首先我们需要下载 PostgreSQL 9.6.24 的 Windows 二进制安装包。官方下载地址为https://get.enterprisedb.com/postgresql/postgresql-9.6.24-1-windows-x64-binaries.zip这是一个 ZIP 压缩包包含 PostgreSQL 的二进制文件无需安装程序即可使用适合绿色部署或自定义安装路径的场景。3. 解压与目录规划3.1 解压安装包将下载的 ZIP 文件解压到你希望安装 PostgreSQL 的目录。建议使用一个不含空格和中文的路径。解压后你会看到以下目录结构pgsql/ ├── bin/ # 可执行文件 ├── include/ # 头文件 ├── lib/ # 动态链接库 ├── share/ # 共享文件 └── ...3.2 验证解压结果打开命令提示符CMD进入解压目录的 bin 文件夹验证 PostgreSQL 是否可执行# 进入D:\develop\PostgreSQL\9.6\bin postgres --version如果输出类似postgres (PostgreSQL) 9.6.24的信息说明解压成功。4. 初始化数据库使用initdb命令初始化数据库集群。在 bin 目录下执行initdb.exe -D D:\develop\PostgreSQL\9.6\data -U postgres -E UTF8 -A password -W参数说明-D指定数据目录-U指定超级用户名-E指定编码格式--locale指定区域设置初始化成功后会提示数据库集群创建完成。执行过程示例为新数据库集簇输入新的超级用户口令 再次输入口令输入你想要的密码输入时屏幕不显示星号正常现象。5. 启动 PostgreSQL 服务5.1 手动启动在 bin 目录下执行以下命令启动 PostgreSQLpg_ctl.exe start -D D:\develop\PostgreSQL\9.6\data5.2 注册为 Windows 服务为了方便管理建议将 PostgreSQL 注册为 Windows 服务使其开机自动启动pg_ctl.exe register -N PostgreSQL96 -D D:\develop\PostgreSQL\9.6\data参数说明-N服务名称-D数据目录-S启动类型auto 表示自动启动注册成功后可以通过 Windows 服务管理器services.msc查看和启动该服务。6. 连接测试6.1 使用 psql 连接打开一个新的命令提示符进入 bin 目录使用 psql 客户端连接数据库psql -h 127.0.0.1 -p 5432 -U postgres系统会提示输入密码登录。6.2 验证数据库信息登录成功后执行以下 SQL 命令验证数据库版本SELECTversion();输出应包含 PostgreSQL 9.6.24 的版本信息。7. 常用管理命令# 停止数据库 pg_ctl.exe stop -D D:\develop\PostgreSQL\9.6\data # 查看状态 pg_ctl.exe status -D D:\develop\PostgreSQL\9.6\data # 删除服务 pg_ctl unregister -N PostgreSQL968. 下载DBeaver8.1 下载官方下载地址8.2 更换 DBeaver 的 Maven 源国内阿里云镜像顶部菜单窗口 → 首选项Preferences展开连接 → 驱动 → Maven点【添加】填入阿里云 maven 地址https://maven.aliyun.com/repository/public选中新加的阿里云源点【向上】放到列表最顶部优先使用关闭DBeaver重新打开9. 连接Postgresql9.1 连接数据库9.2 连接postgres数据库-- 创建用户 pgsqldb1设置密码CREATEUSERpgsqldb1WITHPASSWORD你的密码;-- 如果存在先删库DROPDATABASEIFEXISTSpgsqldb1;-- 创建数据库 pgsqldb1并指定所有者为 pgsqldb1CREATEDATABASEpgsqldb1 OWNER pgsqldb1 ENCODINGUTF8;-- 授予连接权限可选一般需要GRANTCONNECTONDATABASEpgsqldb1TOpgsqldb1;-- 确认用户拥有登录权限CREATE USER 默认带 LOGIN保险执行ALTERROLE pgsqldb1WITHLOGIN;9.3 连接pgsqldb1数据库-- public schema授权GRANTALLPRIVILEGESONSCHEMApublicTOpgsqldb1;-- 把后续新建表/序列的默认权限也给这个用户ALTERDEFAULTPRIVILEGESINSCHEMApublicGRANTALLONTABLESTOpgsqldb1;ALTERDEFAULTPRIVILEGESINSCHEMApublicGRANTALLONSEQUENCESTOpgsqldb1;10. 坑路径D:\develop\PostgreSQL\9.4\data这个目录必须是空文件夹。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

SE注意力机制全面解析:通道注意力原理、实现与训练调参 2026/10/1 9:18:17

SE注意力机制全面解析:通道注意力原理、实现与训练调参

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
AI生成代码的安全护栏:从提示词到自动化扫描的落地实践 2026/10/1 9:18:17

AI生成代码的安全护栏:从提示词到自动化扫描的落地实践

你是不是也习惯了这样写代码:需求一句话,AI 帮你补半屏,遇到报错直接贴给 AI,几秒钟就拿到修复版,一个人顶得上以前三个人的产出速度。这是真的爽,但我最近越来越觉得,AI 写代码越快&#xff0c…

阅读更多 →
从RC电路到芯片热分析:PINN物理信息神经网络实战指南 2026/10/1 9:18:17

从RC电路到芯片热分析:PINN物理信息神经网络实战指南

PINN(Physics-Informed Neural Networks,物理信息神经网络)这两年真是火得不行,从论文标题到工程报告到处都能看到。我自己从最开始在玩具模型上跑通,到真正拿它去解芯片热分析里的非均匀热源问题,中间绕了…

阅读更多 →
Unity 可控开启 Vulkan:从配置到实战的完整踩坑笔记 2026/10/1 9:18:03

Unity 可控开启 Vulkan:从配置到实战的完整踩坑笔记

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
Unity特效工具集安装配置指南:环境匹配与批处理实战 2026/10/1 9:18:03

Unity特效工具集安装配置指南:环境匹配与批处理实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
提示词工程实战指南:让大模型与AI Agent真正听懂你的指令 2026/10/1 9:17:56

提示词工程实战指南:让大模型与AI Agent真正听懂你的指令

如果你在学AI Agent,大概率已经发现:模型能不能干活,一半取决于模型本身,另一半取决于你喂给它的指令。我去年开始带团队做Agent项目,最大的感触就是——很多人不是不会用大模型,而是不会“说话”。这里的说…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉