有时候安装 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试试看吧。

PostgreSQL 8.2.5 安装为 Windows 服务 (Service)相关推荐

  1. Java的jar文件安装成windows 服务

    Java的jar文件安装成windows 服务: 1.下载:nssm,复制到jar文件目录下 2. jar文件目录下创建bat文件[run.bat],内容为[java -jar 文件名.jar] 3. ...

  2. 使用instsrv.exe+srvany.exe将应用程序安装为windows服务

    一.什么是instsrv.exe和srvany.exe instsrv.exe.exe和srvany.exe是Microsoft Windows Resource Kits工具集中 的两个实用工具,这 ...

  3. 将应用程序安装为Windows服务

    将应用程序安装为Windows服务 安装为服务的好处:不用登陆系统就可以自动启动. 微软官方对该小工具的说明: Installs and uninstalls executable services ...

  4. Mongo数据库安装成Windows服务

    Mongo数据库安装成Windows服务 每次运行mongod --dbpath D:/MongoDB/data命令行来启动MongoDB实在是不方便, 把它作为Windows服务,这样就方便多了. ...

  5. 一键将kafka,zookeeper安装为windows服务

    正式的网站项目,使用了kafka和 zookeeper,原来是通过命令行启动的,存在的风险就是其他人上服务器可能随时或者不小心给你把命令行cmd给关闭掉,这样kafka和zookeeper就挂掉了,那 ...

  6. minio:安装部署并安装成windows服务

    前言 关于分布式文件存储,之前我也是使用fastdfs,那为什么突然选择minio? 1.它可以多平台部署 2.搭建起来不是很复杂 3.github近30K的star 什么是minio? 构建高性能的 ...

  7. C#创建、安装一个Windows服务

    关于WIndows服务的介绍,之前写过一篇:http://blog.csdn.net/yysyangyangyangshan/article/details/7295739.可能这里对如何写一个服务不 ...

  8. Windows服务(Service)安装及启动停止方案

    目录 一.创作背景 二.问题解决 2.1 安装Windows service服务 2.2 主方法Main()主方法改写 2.3 安装service服务/卸载service服务 2.4 服务启停 2.5 ...

  9. 如何将nginx安装到Windows服务

    将nginx注册为WIndows服务,有随机启动等很多好处,下面简介安装方法. 安装nginx 到nginx官网下载 http://nginx.org/en/download.html 下载winsw ...

最新文章

  1. Mac os硬盘空间释放
  2. 系统运维手册_如何摆脱“背锅侠”,做一个合格的IT运维人员
  3. Mysql - Binlog
  4. Python实训day14pm【Python网络爬虫综合大作业-参考解析】
  5. python用户输入一行字符串_python字符串练习
  6. 利用 VMware vRealize - 构建和优化云管理
  7. 第十一期:30秒内便能学会的30个实用Python代码片段
  8. 聚类实践(无监督学习)
  9. 空间插值方法对比整理
  10. python处理金融数据_python-金融数据处理demo
  11. 迷惑行为!淘宝上线新版“相亲名片”:上来先告诉相亲对象你花了多少钱?...
  12. C语言发明人丹尼斯-里奇去世
  13. corosynclib+drbd+mysql组合应用
  14. Java程序性能优化- 让你的Java程序更快、更稳定pdf
  15. 【简单】基于springboot的学生在线考试系统【老师、学生、管理员】
  16. Python题目:判断101-200之间有多少个素数,并输出所有素数,简单方法
  17. Hessian Matrix(海森矩阵)
  18. vue项目改图标_vue 项目全局修改element-ui的样式
  19. 屏幕缩放和注释工具(ZoomIt)
  20. 产品策划到底是做什么的?

热门文章

  1. java异常处理试题答案_Java 面试题和答案 - (下)
  2. python控制结构是_Python之控制结构(if、while、for)
  3. SSL/TLS抓包出现提示Ignored Unknown Record
  4. Bash的基础知识man手册
  5. npm run build 打包 之后怎么用_基于createreactapp打包编译自己的第三方UI组件库
  6. Appdelegate跳转到指定tabbaritem
  7. 脑机接口新应用,利用深度学习对无声语音信号解码
  8. AttributeError: module 'tensorflow_core.estimator' has no attribute 'inputs'
  9. 统计学习方法笔记(二)-kd树原理及python实现
  10. 放眼2018年,我们对虚拟现实产品有五大疑问