更新pg_hba.config时如何在Windows 10中重启postgresql服务

时间:2016-11-07 05:43:53

标签: postgresql

请有人告诉我如何在更新pg_hba.config时重启Windows 10中的PostgreSQL服务,以及允许远程连接到psql数据库的步骤

1 个答案:

答案 0 :(得分:7)

您无需重启服务即可激活对pg_hba.conf所做的更改。

您需要做的就是重新加载配置。

使用SQL语句重新加载

您可以使用SQL语句重新加载所有配置文件,例如从psql开始 - 但任何SQL客户端都会这样做:

select pg_reload_conf();

您必须以数据库超级用户身份登录Postgres(通常为postgres)。

使用pg_ctl

重新加载

pg_ctl可用于表示重新加载到服务器

pg_ctl reload -D \path\to\datadirectory

数据目录是安装期间you specified的目录。如果您不知道数据目录的位置,请使用SQL客户端并运行show data_directory;以查找。

重新启动Windows服务

如果您确实要完全重新启动服务,请执行此操作,就像使用任何其他Windows服务through the control panel一样。或者,您可以执行on the command line