记一次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
无法后台运行。。。
哪位大佬有办法,还请贴在评论区,以示后人 。