Windows 服务无法启动 PostgreSQL | error 1063 | cacls命令

标签: none

手动初始化数据库之后遇到文件夹权限问题.
pg_ctl: 无法启动服务 "postgresql-x64-10": 错误码 1063

1.检查旧PG_DATA目录的权限:

cacls "c:\path\to\old\pgdata\dir"

2.检查新PG_DATA目录的权限:

cacls "d:\path\to\NEW\pgdata\dir"

3.比较来自1.和2的输出。
找到用户和/或权限之间的差异,然后进行同步。

Cacls命令设置用户权限

cacls "C:\Program Files\PostgreSQL\9.1\data" /E /T /C /G network service:F

Unable to run PostgreSQL as Windows service
CACLS命令设置用户权限


扫描二维码,在手机上阅读!

添加新评论