Windows下PostgreSQL手动安装与配置教程

1 下载量 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版本和系统环境调整相应步骤。