博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PostgreSQL 8.2.5 安装为 Windows 服务 (Service)
阅读量:2267 次
发布时间:2019-05-09

本文共 889 字,大约阅读时间需要 2 分钟。

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

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

C:/ > net user postgres pass  / add  /expires:never /passwordchg:no
上面的命令,创建 postgres 用户,密码为 pass,用户帐号不过期,用户不能修改密码。
用户创建成功后,将用户从Users组里删除,如下:
C:/ > net localgroup users postgres  / delete
3. 创建 PostgreSQL 服务,命令如下:(假设我们的数据库创建在 E:/pgsql/data下,创建数据库用 createdb 命令)
D:/Program Files/PostgreSQL/ 8.2/bin > pg_ctl register  - N PostgreSQL  - U postgres  - P pass  - D E:/pgsql/data
4. 指定 postgres 用户的访问权限,如下:
D:/Program Files/PostgreSQL/ 8.2 > cacls .  / T  / E  / P postgres:R
上面的命令,设置 postgres 用户对 D:/Program Files/PostgreSQL/8.2 目录可读。
E:/pgsql > cacls .  / T  / E  / P postgres:R
E:/pgsql > cacls data  / T  / E  / P postgres:C
上面的命令,设置 postgres 用户对 E:/pgsql/data 目录可更改(可写)
5. 去启动一下服务中的PostgreSQL试试看吧。

你可能感兴趣的文章
MySQL库的基本操作
查看>>
MySQL表的基本操作
查看>>
MySQL数据类型
查看>>
MySQL SQL语句最常见的分类
查看>>
MySQL用户权限
查看>>
MySQL数据备份
查看>>
MySQL使用explain检查索引执行计划
查看>>
MySQL字符集
查看>>
MySQL存储引擎
查看>>
MySQL主从同步
查看>>
MySQL半同步复制
查看>>
MySQL主库宕机从库提权
查看>>
MySQL主主模式
查看>>
MySQL错误代码
查看>>
MySQL binlog的三种模式
查看>>
MySQL利用binlog增量恢复数据库
查看>>
Tomcat多实例多应用
查看>>
Tomcat启动慢解决方法
查看>>
Tomca主配置文件详解
查看>>
Tomcat创建虚拟主机
查看>>