记一次PG错误------Failed to start the database server.

记一次PG错误

报错信息

Problem running post-install step. Installation may not complete correctly Failed to start the database server.

看样子是说PG db server没有启动。

serverices.msc查看PG服务到底起没起来。

找到postgresql-x64-11 服务果然没起来,但是手动起不了。报错信息

Windows 无法启动 postgresql-x64-11 服务(位于 本地计算机 上)。
错误 1053: 服务没有及时响应启动或控制请求。

PostgreSQL windows service启动失败

根据上面这篇文章,找到自己的安装位置(安装时选择的)下的pg_ctl。

我当时选择的 D:\pg\

然后从powershell(管理员)中进入 D:\pg\bin>

然后输入以下命令

 .\pg_ctl.exe  -D "C:\Program Files\PostgreSQL\11\data" start

终于控制台输出了令人愉悦的代码

2019-12-20 13:18:01.818 HKT [34480] 日志:  正在监听IPv4地址"0.0.0.0",端口 5432
2019-12-20 13:18:01.871 HKT [34480] 日志:  日志输出重定向到日志收集进程
2019-12-20 13:18:01.871 HKT [34480] 提示:  后续的日志输出将出现在目录 "log"中.
 完成
服务器进程已经启动

补充:遗憾的一点是关闭 cmd就无法连接了。

start /b .\pg_ctl.exe -D "C:\Program Files\PostgreSQL\11\data" start 无法后台运行。。。

哪位大佬有办法,还请贴在评论区,以示后人 。

posted @ 2019-12-20 13:46  marvelousone  阅读(2834)  评论(0编辑  收藏  举报