heenhui2016

问题再现

环境:

postgresql: 11.5
windows 10 企业版LTSC   64位

使用postgresql-11.5-1-windows-x64.exe安装后,让重新启动,但是重启后,依然没有在服务中找到pstgresql的服务,也就没有办法启动服务。并且查看pgsql的安装目录,data也是空的。

解决

注册.

因此需要自己注册服务,cd 到pgsql的安装目录的bin目录下,我的是:C:\Program Files\PostgreSQL\11\bin

之后运行以下命令:

pg_ctl.exe register -N PostgreSQL -D C:\Program Files\PostgreSQL\11\data\

每个版本的这个命令的格式可能有差别,可以使用pg_ctl.exe --help来查看语法格式。注意-D 指定data的目录。之后就注册承重。

启动

.\pg_ctl.exe -D ..\data\ -l e:\logfile.LOG start

这样日志就在e:\logfile.LOG中生成,并且也启动了服务。

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-08-02
  • 2021-09-21
  • 2021-12-22
  • 2022-02-07
  • 2021-04-22
  • 2021-11-30
猜你喜欢
  • 2021-12-01
  • 2021-09-02
  • 2021-06-05
  • 2022-01-10
  • 2021-12-20
相关资源
相似解决方案