广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >Windows 系统 PostgreSQL 手工安装配置方法
  • 649
分享到

Windows 系统 PostgreSQL 手工安装配置方法

2024-04-02 19:04:59 649人浏览 薄情痞子
摘要

自从2020年底开始接触 postgresql 以来就喜欢上了这个数据库,个人感觉比 Mysql 好用,多表联合查询性能好很多,同时也不存在 sqlServer 的版权授权费用问题。

自从2020年底开始接触 postgresql 以来就喜欢上了这个数据库,个人感觉比 Mysql 好用,多表联合查询性能好很多,同时也不存在 sqlServer 的版权授权费用问题。搭配 .net 开发很好用,目前手里的项目全部都是采用 PostgreSQL 进行数据支撑的。

本文主要说一下在 windows 系统中安装 PostgreSQL 的方法,我这里没有采用 exe 安装包的形式去安装,EDB 发布的那个 exe 安装包形式的对于中文环境数据库排序规则设定有问题,所以我采用了官方 ZIP 压缩包形式解压后手动安装的形式。

先说一下安装包的获取方式,访问https://www.postgresql.org/download/windows/

然后点击下载页面的 zip arcHive 就可以进入下载地址Https://www.enterprisedb.com/download-postgresql-binaries

目前最新稳定版是 PostgreSQL 14.5 点击就可以获取到我们所需要的 zip 压缩包了

这个压缩包原版总共有 280M 大小,但是其实里面有很多东西我们用不到,所以我这里经过和 exe 安装版的进行对比分析之后,整理了一个清理方案

默认其中包含有这些文件夹,我箭头标记的 doc, pgAdmin 4 , StackBuilder ,symbols 四个文件夹可以直接删除,然后进入 bin 目录,再删掉 stackbuilder 相关的一些文件即可,我贴了一个 bat 命令,大家可以直接在 bin 文件夹中执行下面的命令,对相关文件进行删除。

del stackbuilder.exe
del libcurl.dll
del wxbase313u_vc_x64_custom.dll
del wxbase313u_xml_vc_x64_custom.dll
del wxbase313ud_net_vc_x64_custom.dll
del wxmsw313u_adv_vc_x64_custom.dll
del wxmsw313u_core_vc_x64_custom.dll
del wxmsw313ud_aui_vc_x64_custom.dll
del wxmsw313ud_html_vc_x64_custom.dll
del wxmsw313ud_xrc_vc_x64_custom.dll

执行完清理方案之后,整个 PostgreSQL 的文件夹就只剩下 107M 大小了,压缩为 zip 格式之后只有 34.5M

大家可以把清理好之后的文件做一个压缩包各自保存起来,以后换别的电脑安装 PostgreSQL 的时候可以直接用自己弄好的这个压缩包。

接下来开始说如何进行安装 PostgreSQL,文件都准备好之后,首先把文件夹移动到准备安装的位置,我这里移动到了D:\Software\PostgreSQL 路径

启动 cmd 进入我们的路径D:\Software\PostgreSQL 切入到 bin 文件夹中

cmd
d:
cd D:\Software\PostgreSQL
cd bin

我们的安装,卸载命令都需要在 bin 文件夹中执行

首先初始化实例

initdb -D "D:\Software\PostgreSQL\data" -E UTF8 -U postgres --locale="Chinese (Simplified)_China.936" --lc-messages="Chinese_China.936" -A scram-sha-256 -W

在 windows 环境下我们采用 UTF8 编码Chinese (Simplified)_China.936 排序规则,账户加密方式采用scram-sha-256,数据库的存放位置指定为D:\Software\PostgreSQL\data

初始化过程中需要输入两次 超级用户口令,用于设置 postgres 用户的密码

数据库初始化完成之后,就可以选择安装为 Windows 服务了,注册服务命令如下

pg_ctl.exe reGISter -D "D:\Software\PostgreSQL\data" -PostgreSQL

接下来我们调整一下 PostgreSQL 的配置信息,默认情况下 PostgreSQL 数据库只能本机连接,我们调整为监听所有 IP 开启外部连接的功能。

在D:\Software\PostgreSQL\data 文件夹中找到postgresql.conf

打开postgresql.conf 文件,找到

#listen_addresses = 'localhost'

然后删除掉前面的 # 修改为

listen_addresses = '*'

保存后关闭文件。

然后还是在D:\Software\PostgreSQL\data 文件夹中找到pg_hba.conf 打开后直接情况里面原来的内容,用如下内容进行替换

host all all 0.0.0.0/0 scram-sha-256
host all all ::/0 scram-sha-256

保存后关闭即可,这样就运行了所有的 ipv4 和 ipv6 地址来连接我们的 PostgreSQL 数据库了,因为本文旨在说明 PostgreSQL 的安装,所以对于其他的一些配置不展开进行说明。

当配置文件调整之后我们就可以启动我们安装好的 PostgreSQL 了,只要在 cmd 输入

net start PostgreSQL

也可以通过 Windows 服务来控制启动和停止

启动之后就可以使用连接工具去连接数据库了

如果想要卸载 PostgreSQL 则需要先停止 服务,

net stop PostgreSQL

然后执行卸载命令即可

执行卸载命令也需要向我们开始的操作一样进入 PostgreSQL 路径的 bin 目录,然后执行

pg_ctl.exe unregister -PostgreSQL

这样就卸载完成了,然后直接去D:\Software 删掉PostgreSQL 文件夹就可以了。

至此Windows 系统 PostgreSQL 手工安装配置方法 就讲解完了,有任何不明白的,可以在文章下面评论或者私信我,欢迎大家积极的讨论交流,有兴趣的朋友可以关注我目前在维护的一个 .NET 基础框架项目,项目地址如下

https://GitHub.com/berkerdong/NetEngine.git

https://gitee.com/berkerdong/NetEngine.git

到此这篇关于Windows 系统 PostgreSQL 手工安装配置方法的文章就介绍到这了,更多相关Windows  PostgreSQL安装内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Windows 系统 PostgreSQL 手工安装配置方法

本文链接: https://www.lsjlt.com/news/166842.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Windows 系统 PostgreSQL 手工安装配置方法
    自从2020年底开始接触 PostgreSQL 以来就喜欢上了这个数据库,个人感觉比 MySQL 好用,多表联合查询性能好很多,同时也不存在 SQLServer 的版权授权费用问题。...
    99+
    2022-11-13
  • Windows 系统 PostgreSQL 手工安装配置方法
    自从2020年底开始接触 PostgreSQL 以来就喜欢上了这个数据库,个人感觉比 mysql 好用,多表联合查询性能好很多,同时也不存在 SQLServer 的版权授权费用问题。搭配 .NET 开发很好用,目前手里的...
    99+
    2022-09-05
  • postgresql的yum安装跟配置方法
    这篇文章主要介绍“postgresql的yum安装跟配置方法”,在日常操作中,相信很多人在postgresql的yum安装跟配置方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2022-10-18
  • windows系统下node.js环境配置与安装的方法
    这篇文章主要介绍“windows系统下node.js环境配置与安装的方法”,在日常操作中,相信很多人在windows系统下node.js环境配置与安装的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”win...
    99+
    2023-06-17
  • Windows系统配置手动安装PHP开发环境
    在windows系统中,自带了一个服务器程序—Internet Information Services。这个就是我们常说的IIS管理器。他是美国微软公司开发的web服务器。可以运行多种环境。我们常见到的PHP、JAVA、JSP、.NET等...
    99+
    2023-09-29
    php 后端 服务器 小程序 微信小程序 Powered by 金山文档
  • windows下安装Canal配置方法
    Canal是一种开源的MySQL数据同步工具,它可以将MySQL的数据异步复制到Kafka、RocketMQ等消息中间件中。以下是在Windows系统下安装Canal的方法: 下载并安装Java SE环境,可在官网下载JDK安装包,安装过...
    99+
    2023-09-10
    java mysql 数据库
  • windows系统安装配置nginx环境
    一、 nginx软件拷贝 拷贝 nginx文件 到对应的服务目录中 如 E:/service/nginxnginx文件地址: 链接: https://www.jb51.net/sof...
    99+
    2022-11-13
  • Windows系统下Chromedriver.exe安装及配置
    Windows系统下Chromedriver.exe安装及配置 在利用selenium工具进行Web自动化测试时,必须先要安装浏览器驱动,通常比较常用的是谷歌浏览器和火狐浏览器。 一、浏览器驱动下载地...
    99+
    2023-09-01
    windows python chrome
  • 安装Win8.1系统时提示“Windows安装程序无法将windows配置...”的三种解决方法
    安装win8.1系统过程中提示“Windows安装程序无法将windows配置为在此计算机的硬件上运行”,具体问题现象如下所示: 解决方法一:将硬盘模式调为AHCI兼容模式。 1....
    99+
    2022-06-04
    三种 解决方法 安装程序
  • jre 安装与配置环境(windows系统)
    目录标题 一. jre下载1.找到目标文件,点击下载2.打勾,下载 二. jre 安装1.双击打开2.点击【安装】3.点击【下一步】4.安装中.......5.安装完成,点击【关闭】 ...
    99+
    2023-10-21
    java linux jvm
  • Windows系统下安装tensorflow的配置步骤
    目录一、环境配置1.1 安装python3.81.2 安装Miniconda1.3 安装Visual C++二、安装Tensorflow一、环境配置 安装:python3.8、Min...
    99+
    2022-11-11
  • 在linux系统中安装配置phpmyadmin的方法
    这篇文章主要介绍在linux系统中安装配置phpmyadmin的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、安装phpMyAdmin图形化管理工具在Linux 操作系统下安...
    99+
    2022-10-18
  • Windows下Node.js安装及环境配置方法
    一、安装环境 1、本机系统:Windows 10 Pro(64位) 2、Node.js:v6.9.2LTS(64位) 二、安装Node.js步骤 1、下载对应你系统的Node.js版本:https://no...
    99+
    2022-06-04
    环境 方法 Windows
  • Windows环境下phpMyAdmin的安装配置方法
    phpMyAdmin是一款很受欢迎的MySQL管理工具,Windows下的安装配置方法如下: 去下载XAMPP包,里面会有配置好的phpMyAdmin环境 https://www.apachefriend...
    99+
    2022-10-18
  • PostgreSQL 在 Windows 环境下的安装方法和连接设置
    目录一、PostgreSQL 的安装和连接设置1.1 安装步骤1.2 修改设置文件二、通过 PostgreSQL 执行 SQL 语句2.1 连接 PostgreSQL(登录)2.2 执行 SQL 语句2.3 创建学习用的数据库2.4 连接...
    99+
    2018-02-05
    PostgreSQL Windows 环境下的安装方法和连接设置
  • Ubuntu系统下Pure-ftpd的安装及配置方法
    这篇文章主要讲解了“Ubuntu系统下Pure-ftpd的安装及配置方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Ubuntu系统下Pure-ftpd的安装及配置方法”吧!安装Ubunt...
    99+
    2023-06-13
  • Linux系统如何安装及配置ClusterShell工具
    这篇文章主要介绍“Linux系统如何安装及配置ClusterShell工具”,在日常操作中,相信很多人在Linux系统如何安装及配置ClusterShell工具问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”L...
    99+
    2023-06-13
  • Windows系统环境下安装Apache并配置虚拟目录的方法介绍
    摘要 ----------    本文极为简要的介绍了如何在Windows平台下安装Apache2.2.x并配置虚拟目录. 以作为快速安装的参考. 详细的设置最好的文档是官方的说明文档见下方...
    99+
    2023-05-31
    Windows Apache 虚拟目录 环境 方法
  • gitee安装无法获取系统配置
    Gitee是一个基于Git的代码托管平台,拥有丰富的功能和强大的技术支持,深受广大开发者的青睐。然而,在使用Gitee安装时,往往会遇到一些问题,其中最常见的问题就是无法获取系统配置。本文将为大家详细介绍这个问题的原因和解决方法。一、问题描...
    99+
    2023-10-22
  • Redis在windows下安装、启动、配置的方法
    小编给大家分享一下Redis在windows下安装、启动、配置的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Redis使用...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作