按照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
|