PostgreSQL 8.2.5 安装为 Windows 服务 (Service)

本文介绍了一种在Windows环境下手动将PostgreSQL安装为服务的方法,包括创建用户、配置权限及注册服务等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有时候安装 PostgreSQL 的 Windows 版本时会在创建 Windows 服务时失败,取消“安装为服务”的选项后,如何手工把它安装成服务呢?

1. 首先检查用户,即启动 PostgreSQL 服务的用户,默认用户是 postgres,通过“控制面板”->“计算机管理”-> “本地用户和组”检查是否有 postgres 用户,如果有则先删除此用户。

2. 通过命令行添加 postgres 用户,如下:

C:\>netuserpostgrespass/add/expires:never /passwordchg:no
上面的命令,创建 postgres 用户,密码为 pass,用户帐号不过期,用户不能修改密码。

用户创建成功后,将用户从Users组里删除,如下:
C:\>netlocalgroupuserspostgres/delete

3. 创建 PostgreSQL 服务,命令如下:(假设我们的数据库创建在 E:\pgsql\data下,创建数据库用 createdb 命令)
D:\ProgramFiles\PostgreSQL\8.2\bin>pg_ctlregister-NPostgreSQL-Upostgres-Ppass-DE:\pgsql\data

4. 指定 postgres 用户的访问权限,如下:
D:\ProgramFiles\PostgreSQL\8.2>cacls./T/E/Ppostgres:R
上面的命令,设置 postgres 用户对 D:\Program Files\PostgreSQL\8.2 目录可读。

E:\pgsql>cacls./T/E/Ppostgres:R
E:\pgsql>caclsdata/T/E/Ppostgres:C
上面的命令,设置 postgres 用户对 E:\pgsql\data 目录可更改(可写)

5. 去启动一下服务中的PostgreSQL试试看吧。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值