Win11安装PostgreSQL数据库的两种方式详细步骤

2025-04-07 16:50

本文主要是介绍Win11安装PostgreSQL数据库的两种方式详细步骤,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

《Win11安装PostgreSQL数据库的两种方式详细步骤》PostgreSQL是备受业界青睐的关系型数据库,尤其是在地理空间和移动领域,:本文主要介绍Win11安装PostgreSQL数据库的...

一、exe文件安装 (推荐)

下载安装包

官方下载地址 https://www.postgresql.org/download/

1. 选择操作系统

Win11安装PostgreSQL数据库的两种方式详细步骤

2. 跳转到EDB(PostgreSQL 的安装包托管在 EDB上)

Win11安装PostgreSQL数据库的两种方式详细步骤

3. 选择版本点击下载按钮

Win11安装PostgreSQL数据库的两种方式详细步骤

安装

1. 管理员打开安装包

Win11安装PostgreSQL数据库的两种方式详细步骤

2. 选择安装目录

将安装目录盘符改成D或其它数据盘,目录不变

Win11安装PostgreSQL数据库的两种方式详细步骤

3. 勾选安装项

PostgreSQL Server PG数据库pgAdmin 4 自带数据库管理工具,不过一般使用Navicat管理Stack Builder编程件扩展功能Command Line Tools 命令行工具

Win11安装PostgreSQL数据库的两种方式详细步骤

4. 设置数据存储目录

默认是C盘,把盘符改成D或者其它数iObAjnySh据盘。目录不变

Win11安装PostgreSQL数据库的两种方式详细步骤

5. 设置管理员密码

输入两次密码

Win11安装PostgreSQL数据库的两种方式详细步骤

6. 设置端口

默认就行

Win11安装PostgreSQL数据库的两种方式详细步骤

7. 地区设置

选择默认地区,安装时系统自动选择地区。 不同的地区界面文字、错误消息、排序、字符集和排序规则会有区别。

Win11安装PostgreSQL数据库的两种方式详细步骤

8. next 安装

继续点击next开始安装,等待安装完成。取消勾选点击Finish

Win11安装PostgreSQL数据库的两种方式详细步骤

9. 运行自带pgAdmin管理工具连接

开始菜单中搜索pgAdmin

Win11安装PostgreSQL数据库的两种方式详细步骤

展开Servers 可以看到本地运行的数据库服务。

Win11安装PostgreSQL数据库的两种方式详细步骤

双击PostgreSQL 16 输入管理员密码

Win11安装PostgreSQL数据库的两种方式详细步骤

连接上就可以进行管理了

Win11安装PostgreSQL数据库的两种方式详细步骤

10. 使用Navicat 连接

填写端口、账号、密码

Win11安装PostgreSQL数据库的两种方式详细步骤

如果打开数据库提示 ERROR:column "datlastsysoid" does not exist ,这是因为PostgreSQL 15版本中删除了datlastsysoid字段,而Navicat的某些版本在查找这个已弃用的字段时会引发错误。具体来说,PostgreSQL 15从表中删除了datlastsysoid字段。换一个高版本Navicat 工具或者降低PostgreSQL版本就行,安装的数据库没有问题的。

Win11安装PostgreSQL数据库的两种方式详细步骤

二、压缩包安装 下载压缩包

官方下载地址 https://www.postgresql.org/dhttp://www.chinasem.cnownload/

选择操作系统

Win11安装PostgreSQL数据库的两种方式详细步骤

点击 zip archive

Win11安装PostgreSQL数据库的两种方式详细步骤

选择版本点击开始下载

Win11安装PostgreSQL数据库的两种方式详细步骤

安装

1. 解压

我解压到 D:\Program FilesD:\Program Files\pgsqlandroid 是我的软件安装目录

2. 创建数据存储目录

D:\Program Files\pgsql 目录中创建data 用作数据目录

Win11安装PostgreSQL数据库的两种方式详细步骤

3. 初始化数据库

在bin目录下打开 CMD 命令行

Win11安装PostgreSQL数据库的两种方式详细步骤

执行

initdb -D ../data -U postgres -A password -E utf8 --locale=C -W

命令行参数解释:

  -D 指定初始化的数据库目录(当前在bin目录指定上级目录的data)
  -U 数据库超级用户名(此处为postgres,如果不设置,会用当前Windows用户名为账号)
  -A 数据库认证方式
  -E 数据库编码格式
  --locale 数据库簇使用的本地化语言 
  -W 命令行执行后 输入密钥

执行命令后需要设置管理员密码,输入两次

Win11安装PostgreSQL数据库的两种方式详细步骤

4. 启动

执行

# -D 指定数据目录 ,我是在bin目录下执行 所以数据目录是 ../data
# -l 指定日志文件
pg_ctl -D ../data js-l ../logfile.log start

5. 常用命令

启动

# 在bin目录下执行
pg_ctl stop -D ../data

停止

# 在bin目录下执行
pg_ctl stop -D ../data

6. Navicat 连接

Win11安装PostgreSQL数据库的两种方式详细步骤

如果打开数据库提示 ERROR:column "datlastsysoid" does not exist ,这是因为PostgreSQL 15版本中删除了datlastsysoid字段,而Navicat的某些版本在查找这个已弃用的字段时会引发错误。具体来说,PostgreSQL 15从表中删除了datlastsysoid字段。换一个高版本Navicat 工具或者降低PostgreSQL版本就行,安装的数据库没有问题的。

Win11安装PostgreSQL数据库的两种方式详细步骤

总结

到此这篇关于Win11安装PostgreSQL数据库的两种方式详细步骤的文章就介绍到这了,更多相关Win11安装pgSQL数据库内容请搜索China编程(www.chinasem.cn)以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程China编程(www.chinasem.cn)!

这篇关于Win11安装PostgreSQL数据库的两种方式详细步骤的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1154110

相关文章

C#使用StackExchange.Redis实现分布式锁的两种方式介绍

《C#使用StackExchange.Redis实现分布式锁的两种方式介绍》分布式锁在集群的架构中发挥着重要的作用,:本文主要介绍C#使用StackExchange.Redis实现分布式锁的... 目录自定义分布式锁获取锁释放锁自动续期StackExchange.Redis分布式锁获取锁释放锁自动续期分布式

IntelliJ IDEA 中配置 Spring MVC 环境的详细步骤及问题解决

《IntelliJIDEA中配置SpringMVC环境的详细步骤及问题解决》:本文主要介绍IntelliJIDEA中配置SpringMVC环境的详细步骤及问题解决,本文分步骤结合实例给大... 目录步骤 1:创建 Maven Web 项目步骤 2:添加 Spring MVC 依赖1、保存后执行2、将新的依赖

Java对象转换的实现方式汇总

《Java对象转换的实现方式汇总》:本文主要介绍Java对象转换的多种实现方式,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录Java对象转换的多种实现方式1. 手动映射(Manual Mapping)2. Builder模式3. 工具类辅助映

Windows 上如果忘记了 MySQL 密码 重置密码的两种方法

《Windows上如果忘记了MySQL密码重置密码的两种方法》:本文主要介绍Windows上如果忘记了MySQL密码重置密码的两种方法,本文通过两种方法结合实例代码给大家介绍的非常详细,感... 目录方法 1:以跳过权限验证模式启动 mysql 并重置密码方法 2:使用 my.ini 文件的临时配置在 Wi

Spring Boot读取配置文件的五种方式小结

《SpringBoot读取配置文件的五种方式小结》SpringBoot提供了灵活多样的方式来读取配置文件,这篇文章为大家介绍了5种常见的读取方式,文中的示例代码简洁易懂,大家可以根据自己的需要进... 目录1. 配置文件位置与加载顺序2. 读取配置文件的方式汇总方式一:使用 @Value 注解读取配置方式二

如何为Yarn配置国内源的详细教程

《如何为Yarn配置国内源的详细教程》在使用Yarn进行项目开发时,由于网络原因,直接使用官方源可能会导致下载速度慢或连接失败,配置国内源可以显著提高包的下载速度和稳定性,本文将详细介绍如何为Yarn... 目录一、查询当前使用的镜像源二、设置国内源1. 设置为淘宝镜像源2. 设置为其他国内源三、还原为官方

最详细安装 PostgreSQL方法及常见问题解决

《最详细安装PostgreSQL方法及常见问题解决》:本文主要介绍最详细安装PostgreSQL方法及常见问题解决,介绍了在Windows系统上安装PostgreSQL及Linux系统上安装Po... 目录一、在 Windows 系统上安装 PostgreSQL1. 下载 PostgreSQL 安装包2.

JAVA保证HashMap线程安全的几种方式

《JAVA保证HashMap线程安全的几种方式》HashMap是线程不安全的,这意味着如果多个线程并发地访问和修改同一个HashMap实例,可能会导致数据不一致和其他线程安全问题,本文主要介绍了JAV... 目录1. 使用 Collections.synchronizedMap2. 使用 Concurren

Maven如何手动安装依赖到本地仓库

《Maven如何手动安装依赖到本地仓库》:本文主要介绍Maven如何手动安装依赖到本地仓库问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、下载依赖二、安装 JAR 文件到本地仓库三、验证安装四、在项目中使用该依赖1、注意事项2、额外提示总结一、下载依赖登

C# foreach 循环中获取索引的实现方式

《C#foreach循环中获取索引的实现方式》:本文主要介绍C#foreach循环中获取索引的实现方式,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录一、手动维护索引变量二、LINQ Select + 元组解构三、扩展方法封装索引四、使用 for 循环替代