Winsows Server 2019 安装 PostgreSQL

1 & 环境准备

以上环境中安装 windows server 2019 的环节省略,不是本次主题,今天主要是讲解 PostgreSQL 在 Windows 环境的安装配置过程,接下来我们访问  PostgreSQL官网 ,如下所示:

点击上面的 【Download】跳转到如下页面:

选择对应环境的操作系统,此处我们是 windows 环境,因此单击 Windows 进入如下页面:

 再次选择【Download the installer】进入页面,此时才到正式的下页面,如下所示:

选择 PostgreSQL 相应的版本,此处我们选择 12.6 Windows x86-64,下载完成以管理员模式运行安装;

2 & 安装postgresql 12.6.2 

 安装目录可以自行选择配置,此处我们选择安装在除 C 盘以外的盘符,这里我们选择 E 盘安装,路径如上所示,点击【Next】继续下一步:

  • 设置数据库超级管理员 postgres 账户的密码 / Please provide a password for the database superuser (postgres).

  • 设置好密码后,继续点击【Next】,显示数据库服务监听端口,默认 5432,如下所示:

  • 系统语言/地区,选择默认即可,如下所示:

  • 显示安装信息,如下所示:

Installation Directory: E:\Program Files\PostgreSQL\12aa
Server Installation Directory: E:\Program Files\PostgreSQL\12aa
Data Directory: E:\Program Files\PostgreSQL\12aa\data
Database Port: 5432
Database Superuser: postgres
Operating System Account: NT AUTHORITY\NetworkService
Database Service: postgresql-x64-12
Command Line Tools Installation Directory: E:\Program Files\PostgreSQL\12aa
pgAdmin4 Installation Directory: E:\Program Files\PostgreSQL\12aa\pgAdmin 4
Stack Builder Installation Directory: E:\Program Files\PostgreSQL\12aa
  •  准备安装就绪 / Ready to install

 

 

  •  等待安装,直到安装完成。

  • Stack Builder 可选项配置,此处可以取消选择,点击【Finish】
  1. Stack Builder 可用于下载和安装附加工具、驱动程序和应用程序,以补充您的PostgreSQL安装。
  2. Stack Builder may be used to download and install additional tools, drivers and applications to complement your PostgreSQL installation.

关于 Stack Builder 可以自行配置。

3 & 启动 pgAdmin 4 客户端管理工具

  • pgAdmin 4 是一款为 PostgreSQL 设计的可靠和全面的数据库设计和管理软件,它允许您连接到特定的数据库,创建表和运行各种从简单到复杂的SQL语句。
  • 它支持的操作系统包括 Linux,Windows,Mac OS X。
  • 这里使用的 pgAdmin 4 是安装 PostgreSQL 数据库时自带的,在安装包解压后的目录可以看到客户端工具 pgAdmin 4。

接下来启动安装好的 postgresql 管理客户端 =》pgAdmin 4,单击运行如下:

首次启动需要输入 postgres 账户配置的密码。

进入页面如下所示:

有关 pgAdmin 4 管理工具的使用,感兴趣的小伙伴可查阅资料自行研究。以上就是 windows 环境安装 postgresql 的基本介绍。

<think>嗯,用户想在Windows Server安装PostgreSQL,需要一步步的指南。首先,我需要回忆一下PostgreSQLWindows上的安装步骤。根据之前的引用内容,可能涉及到下载安装包、运行安装程序、配置等步骤。 用户提供的引用里有关于Linux和Ubuntu的安装指南,比如引用[1]和引用[4]提到了安装依赖库和配置SSL连接,但Windows的步骤可能不同。不过引用[3]提到重新安装PostgreSQL时,直接运行安装程序,不卸载旧版本,这可能在Windows同样适用。需要注意安装过程中的路径选择和组件选择。 接下来,我需要整理出适合Windows Server的步骤。首先,下载PostgreSQLWindows安装包,应该从官方网站下载,确保版本正确。安装过程中可能需要设置超级用户密码、端口号、本地化设置等。安装完成后,配置服务启动方式,比如作为服务运行,并设置开机启动。 另外,引用[4]提到安装Python相关库和虚拟环境,但用户的问题可能不需要这些,不过如果涉及到后续使用可能需要。但用户当前需求是安装PostgreSQL本身,所以应专注于安装步骤。配置SSL可能也是重要的一环,引用[1]提到配置SSL连接,可能在Windows中需要配置postgresql.conf和pg_hba.conf文件,启用SSL并指定证书路径。 用户可能需要验证安装是否成功,比如使用psql命令行工具连接,或者通过pgAdmin图形界面。同时,防火墙设置可能需要开放5432端口,确保远程连接可行。如果用户需要远程访问,还需修改监听地址和权限配置。 需要注意的是,安装过程中可能会遇到的问题,比如端口冲突、权限不足等,需要提示用户如何处理。例如,如果安装时提示端口被占用,可以选择其他端口;如果安装失败,可能需要以管理员权限运行安装程序。 最后,生成相关问题,帮助用户深入理解后续步骤,比如性能优化、备份恢复、配置复制等。这些问题应基于安装后的常见需求,引用内容中的SSL配置和重新安装的情况可以作为参考。</think>### 分步指南:在Windows Server安装PostgreSQL #### 1. **下载安装包** - 访问PostgreSQL官方下载页面: [https://www.postgresql.org/download/windows/](^1) 选择与Windows Server兼容的版本(例如PostgreSQL 15.x)。 #### 2. **运行安装程序** - 双击下载的`.exe`文件,启动安装向导。 - 选择安装目录(默认路径为`C:\Program Files\PostgreSQL\15`)。 - **关键组件选择**: 勾选`PostgreSQL Server`(必选)、`pgAdmin 4`(图形管理工具)、`Stack Builder`(可选扩展工具)[^3]。 #### 3. **配置数据库** - **设置超级用户密码**:为默认用户`postgres`设置强密码。 - **端口设置**:默认端口为`5432`,确保防火墙允许此端口通信。 - **本地化设置**:选择数据库集群的字符编码(建议`UTF8`)和区域。 #### 4. **完成安装** - 勾选`Launch Stack Builder at exit`(可选,用于安装额外插件)。 - 点击`Finish`,安装程序会自动注册Windows服务`postgresql-x64-15`[^3]。 #### 5. **验证安装** - **通过命令行验证**: ```bash psql -U postgres -h 127.0.0.1 -p 5432 ``` 输入密码后,若显示`postgres=#`提示符,则安装成功。 - **通过pgAdmin验证**: 打开pgAdmin 4,右键`Servers > Create > Server`,填写连接信息后测试连接。 #### 6. **配置远程访问(可选)** - 修改`postgresql.conf`文件(位于`data`目录): ```ini listen_addresses = '*' # 允许所有IP连接 ``` - 修改`pg_hba.conf`文件,添加规则: ```ini host all all 0.0.0.0/0 scram-sha-256 # 允许远程访问 ``` - 重启服务:`services.msc > PostgreSQL服务 > 重启`[^1]。 #### 7. **配置SSL(可选)** - 在`postgresql.conf`中启用SSL: ```ini ssl = on ssl_cert_file = 'server.crt' ssl_key_file = 'server.key' ``` - 将证书文件放入`data`目录并设置权限[^1]。 --- ### 常见问题解决 - **安装失败提示“端口被占用”**: 关闭占用5432端口的程序,或安装时修改端口号。 - **无法远程连接**: 检查防火墙规则和`pg_hba.conf`配置[^1]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ChaITSimpleLove

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值