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

相关文章

MySQL数据库双机热备的配置方法详解

《MySQL数据库双机热备的配置方法详解》在企业级应用中,数据库的高可用性和数据的安全性是至关重要的,MySQL作为最流行的开源关系型数据库管理系统之一,提供了多种方式来实现高可用性,其中双机热备(M... 目录1. 环境准备1.1 安装mysql1.2 配置MySQL1.2.1 主服务器配置1.2.2 从

SpringBoot基于注解实现数据库字段回填的完整方案

《SpringBoot基于注解实现数据库字段回填的完整方案》这篇文章主要为大家详细介绍了SpringBoot如何基于注解实现数据库字段回填的相关方法,文中的示例代码讲解详细,感兴趣的小伙伴可以了解... 目录数据库表pom.XMLRelationFieldRelationFieldMapping基础的一些代

Java AOP面向切面编程的概念和实现方式

《JavaAOP面向切面编程的概念和实现方式》AOP是面向切面编程,通过动态代理将横切关注点(如日志、事务)与核心业务逻辑分离,提升代码复用性和可维护性,本文给大家介绍JavaAOP面向切面编程的概... 目录一、AOP 是什么?二、AOP 的核心概念与实现方式核心概念实现方式三、Spring AOP 的关

vite搭建vue3项目的搭建步骤

《vite搭建vue3项目的搭建步骤》本文主要介绍了vite搭建vue3项目的搭建步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学... 目录1.确保Nodejs环境2.使用vite-cli工具3.进入项目安装依赖1.确保Nodejs环境

Nginx搭建前端本地预览环境的完整步骤教学

《Nginx搭建前端本地预览环境的完整步骤教学》这篇文章主要为大家详细介绍了Nginx搭建前端本地预览环境的完整步骤教学,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录项目目录结构核心配置文件:nginx.conf脚本化操作:nginx.shnpm 脚本集成总结:对前端的意义很多

Linux云服务器手动配置DNS的方法步骤

《Linux云服务器手动配置DNS的方法步骤》在Linux云服务器上手动配置DNS(域名系统)是确保服务器能够正常解析域名的重要步骤,以下是详细的配置方法,包括系统文件的修改和常见问题的解决方案,需要... 目录1. 为什么需要手动配置 DNS?2. 手动配置 DNS 的方法方法 1:修改 /etc/res

Linux挂载linux/Windows共享目录实现方式

《Linux挂载linux/Windows共享目录实现方式》:本文主要介绍Linux挂载linux/Windows共享目录实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录文件共享协议linux环境作为服务端(NFS)在服务器端安装 NFS创建要共享的目录修改 NFS 配

Vue3视频播放组件 vue3-video-play使用方式

《Vue3视频播放组件vue3-video-play使用方式》vue3-video-play是Vue3的视频播放组件,基于原生video标签开发,支持MP4和HLS流,提供全局/局部引入方式,可监听... 目录一、安装二、全局引入三、局部引入四、基本使用五、事件监听六、播放 HLS 流七、更多功能总结在 v

Java8 Collectors.toMap() 的两种用法

《Java8Collectors.toMap()的两种用法》Collectors.toMap():JDK8中提供,用于将Stream流转换为Map,本文给大家介绍Java8Collector... 目录一、简单介绍用法1:根据某一属性,对对象的实例或属性做映射用法2:根据某一属性,对对象集合进行去重二、Du

使用EasyPoi快速导出Word文档功能的实现步骤

《使用EasyPoi快速导出Word文档功能的实现步骤》EasyPoi是一个基于ApachePOI的开源Java工具库,旨在简化Excel和Word文档的操作,本文将详细介绍如何使用EasyPoi快速... 目录一、准备工作1、引入依赖二、准备好一个word模版文件三、编写导出方法的工具类四、在Export