Windows10安装多个版本的PostgreSQL数据库,但是均没有自动注册Windows服务的解决方
1、确保正确安装了PostgreSQL数据库,注意端口号不能相同
我的安装目录如图:
其中9.6版本的端口号为5432,10版本的端口号为5433,11版本的端口号为5434。若不知道端口号,可在PostgreSQL安装目录datapostgresql.conf文件中查看,如图:
2、使用管理员身份运行cmd,分别进入PostgreSQL安装目录bin下执行命令
命令格式为:pg_ctl.exe register -N "PostgreSQL" -D PostgreSQL安装目录data。
注意-D后面的目录,这里必须是绝对路径。我的如下所示:
pg_ctl.exe register -N "PostgreSQL9" -D D:DatabasePostgreSQL9.6data
pg_ctl.exe register -N "PostgreSQL10" -D D:DatabasePostgreSQL10data
pg_ctl.exe register -N "PostgreSQL11" -D D:DatabasePostgreSQL11data
3、服务注册成功后,可以查看到
如图:
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/SQL/21406.html
- 上一篇:win10安装配置mongodb
- 下一篇:Linux QT界面开发(含数据库)小结