无法使用命令行找到如何在OS X上重启postgresql以便在pg_hba.conf中应用更改。我尝试过来自网络和文档的各种命令。怎么做对了?
编辑:尝试查找路径的响应是这样的:
TheKotik 73454 0.0 0.0 2619360 804 ?? S 7:20PM 0:01.57 /Applications/Postgres.app/Contents/Versions/9.6/bin/postgres -D /Users/TheKotik/Library/Application Support/Postgres/var-9.6 -p 5432
答案 0 :(得分:21)
以防万一使用自制软件安装postgres,您也可以运行以下命令:
brew services restart postgres
答案 1 :(得分:15)
pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log restart
/usr/local/var/postgres
是数据库存储区域的位置,/usr/local/var/postgres/server.log
是我的postgres日志文件。最后一个单词restart
是这里的有效词。您还可以使用start
启动该服务。
您可以通过运行ps aux | grep postgres | grep -- -D
答案 2 :(得分:4)
要应用hba.conf
更改,您无需重新启动 - 只需重新加载。
在psql中运行select pg_reload_conf()
也:
在psql中运行show data_directory
以查找您的数据目录...