按照postgres简单配置步骤,将pgsql注册为服务_BUG达咩的博客-CSDN博客对postgres注册服务,结果发现无法启动,如下图所示

 直接输入"C:\Program Files\pgsql\bin\pg_ctl.exe" runservice -N "pgsql" -D "C:\Program Files\pgsql\data" -w报1063的错误,如下图所示

 

同时使用安装版的postgres也无法成功安装

直接输入"C:\Program Files\pgsql\bin\pg_ctl.exe" -D "C:\Program Files\pgsql\data" start可以启动

解决方法:

参照使用命令行批处理bat将注册成服务_alim2012的博客-CSDN博客_批处理注册成服务写服务注册脚本:

set "servicename=postgres"
"%~dp0instsrv.exe" %servicename% "%~dp0srvany.exe"
set "regpath=HKLM\SYSTEM\CurrentControlSet\services\%servicename%"
set "cmd="""C:\Program Files\pgsql\bin\pg_ctl.exe""" -D """C:\Program Files\pgsql\data""" start"
reg add %regpath%\Parameters /f
reg add %regpath%\Parameters /v Application /t REG_SZ /d "%cmd%" /f
pause

输入net start postgres,如下图所示,服务启动成功

 参考资料:

postgres简单配置步骤,将pgsql注册为服务_BUG达咩的博客-CSDN博客

使用命令行批处理bat将注册成服务_alim2012的博客-CSDN博客_批处理注册成服务

PostgreSQL 服务启动后停止_路人甲JIA的博客-CSDN博客_postgresql服务启动后停止

postgresql windows 服务启动失败 - wolbo - 博客园

PostgreSQL: Error code 1063

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐