Windows下PostgreSQL手动安装与配置教程
159 浏览量
更新于2024-08-30
收藏 217KB PDF 举报
本文主要介绍了如何在Windows环境下下载和手动配置PostgreSQL数据库,由于版本选择的是二进制版而非包含Windows Installer的安装程序,这适用于对系统控制有更高需求或者特定场景下的用户。以下是详细的步骤:
1. **下载PostgreSQL**: 首先,访问指定的官方网站 <http://www.enterprisedb.com/products-services-training/pgbindownload> ,根据你的系统类型(x86或x64)下载相应的版本,例如x86版本的下载地址是 <http://get.enterprisedb.com/postgresql/postgresql-9.2.4-1-windows-binaries.zip>,x64版本则为 <http://get.enterprisedb.com/postgresql/postgresql-9.2.4-1-windows-x64-binaries.zip>。
2. **安装路径选择**:假设我们将安装到 `D:\postgresql` 目录下,并将数据存储在 `D:\postgresql\data` 中。确保这些路径在开始安装前已经存在。
3. **解压并创建数据目录**:将下载的PostgreSQL压缩包解压到 `D:\postgresql`,然后在此目录下创建一个新的 `data` 文件夹,用于存放数据库数据。
4. **设置环境变量**:为了使PostgreSQL能够正确运行,需要设置几个关键环境变量。这涉及到创建一个名为 `.vbs` 的批处理文件(例如,`setenv.vbs`),通过 `WScript.Shell` 对象来设置系统环境变量。具体设置包括:
- `PGHOME`: 设置为安装目录 `D:\postgresql`
- `PGHOST`: 设置为本地主机,用于连接数据库
- `Path`: 添加PostgreSQL的bin和lib目录到系统的PATH环境变量
- `PGLIB`: 设置为PostgreSQL的lib目录
- `PGDATA`: 设置为数据目录 `D:\postgresql\data`
5. **执行环境变量设置**:双击`.vbs` 文件,执行批处理脚本来设置环境变量。完成后,会显示提示信息表明环境变量已成功安装,无需重启计算机即可生效。
6. **手动安装和服务注册**:完成环境变量设置后,手动运行PostgreSQL的安装程序,进行初始化数据库和配置其他必要的设置。接下来,将PostgreSQL注册为Windows服务,以便于系统自动启动和管理。具体的注册方法可能因版本不同而略有差异,通常涉及使用 `pg_ctl.exe` 命令行工具或者相关的配置文件来完成服务注册。
7. **服务管理**:在安装完成后,可以使用Windows的服务管理器来查看和管理PostgreSQL服务,如启动、停止、重启或查看服务状态等。
总结起来,本文提供了Windows环境下PostgreSQL数据库从下载到手动配置的具体步骤,包括设置环境变量和注册为服务,适用于对Windows Installer版本有特殊需求或者希望自定义安装流程的用户。在实际操作中,请根据当前的PostgreSQL版本和系统环境调整相应步骤。
2020-12-16 上传
2017-09-07 上传
2020-12-14 上传
点击了解资源详情
点击了解资源详情
2021-02-05 上传
2019-01-07 上传
2020-09-10 上传
点击了解资源详情
weixin_38707356
- 粉丝: 17
- 资源: 958
最新资源
- PyPI 官网下载 | trading_calendars-1.11.11.tar.gz
- blog:使用 Jekyll 和 Mathjax 编写方程式的每日计算机视觉博客
- Java课程设计《Swing学生管理系统》.zip
- wish_together
- LED驱动电路设计.rar-综合文档
- Clicky Monitor-crx插件
- 手机海报展示样机PSD
- 毕业设计&课设-惯性导航系统(INS)和GPS组合导航MATLAB程序。.zip
- IWA-CA2-ID_2017104:IWA CA2
- DevSecOps:用于测试和演示目的的回购
- Bookmarkanator-Core:一个跨平台工具,不仅可以为网址添加书签,还可以为系统文件和文件夹以及文本注释添加书签
- jquery网站瀑布流插件masonry
- followup:在PrestaShop 1.6中通过每日定制的电子邮件跟您的客户进行跟进
- knot:使用 Google 表单和电子表格制作的 URL Shortner
- 死锁检测:死锁检测的Java实现
- MF0001全套毕业设计(含论文,源码,使用说明).zip