我有 PostgreSQL 9.4(未安装,而是自行配置),它也作为 Windows 服务安装。现在我尝试使用检查服务器的状态pg_ctl.exe status -D data_dir_path
,但它只显示我以管理员身份启动控制台时的状态。
我的最终目标是能够在没有管理员权限的情况下关闭/启动数据库服务器。是否可以配置 PostgreSQL,以便我无需管理员权限即可在本地启动/停止服务器?
据我读到PostgreSQL 文档 http://www.postgresql.org/docs/current/static/app-pg-ctl.html,可以使用以下方式将服务注册给用户[-U username] [-P password]
但我不确定这是数据库用户还是本地 Windows 用户。我尝试使用以下代码注册该服务,但它没有安装它。而且我也没有看到任何日志。命令如下:
pg_ctl.exe register -N service_name -U database_user -P database_user_password -D data_dir_path -S auto -o "-p port"
提前致谢
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)