码迷,mamicode.com
首页 > 数据库 > 详细

Windows10安装多个版本的PostgreSQL数据库,但是均没有自动注册Windows服务的解决方法

时间:2019-10-01 18:01:47      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:post   register   database   postgres   bsp   nbsp   conf   服务   文件中   

1、确保正确安装了PostgreSQL数据库,注意端口号不能相同

我的安装目录如图:

技术图片

其中9.6版本的端口号为5432,10版本的端口号为5433,11版本的端口号为5434。若不知道端口号,可在PostgreSQL安装目录\data\postgresql.conf文件中查看,如图:

 技术图片

 2、使用管理员身份运行cmd,分别进入PostgreSQL安装目录\bin下执行命令

命令格式为:pg_ctl.exe register -N "PostgreSQL" -D PostgreSQL安装目录\data。

注意-D后面的目录,这里必须是绝对路径。我的如下所示:

pg_ctl.exe register -N "PostgreSQL9" -D D:\Database\PostgreSQL\9.6\data

pg_ctl.exe register -N "PostgreSQL10" -D D:\Database\PostgreSQL\10\data

pg_ctl.exe register -N "PostgreSQL11" -D D:\Database\PostgreSQL\11\data

3、服务注册成功后,可以查看到

如图:

 技术图片

Windows10安装多个版本的PostgreSQL数据库,但是均没有自动注册Windows服务的解决方法

标签:post   register   database   postgres   bsp   nbsp   conf   服务   文件中   

原文地址:https://www.cnblogs.com/qubo520/p/11615509.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!