请有人告诉我如何在更新pg_hba.config时重启Windows 10中的PostgreSQL服务,以及允许远程连接到psql数据库的步骤
答案 0 :(得分:7)
您无需重启服务即可激活对pg_hba.conf
所做的更改。
您需要做的就是重新加载配置。
您可以使用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服务through the control panel一样。或者,您可以执行on the command line