Macos 如何在OS X上重新启动postgresql?

Macos 如何在OS X上重新启动postgresql?,macos,postgresql,Macos,Postgresql,找不到如何使用命令行在OS X上重新启动postgresql以应用pg_hba.conf中的更改。我试过从web和文档中执行各种命令。如何做对 编辑:尝试查找路径的响应如下所示: 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/Li

找不到如何使用命令行在OS X上重新启动postgresql以应用pg_hba.conf中的更改。我试过从web和文档中执行各种命令。如何做对

编辑:尝试查找路径的响应如下所示:

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
/usr/local/var/postgres
是数据库存储区域的位置,
/usr/local/var/postgres/server.log
是我的postgres日志文件。最后一个词
restart
是这里的关键词。您也可以使用
start
启动服务


您可以通过运行
ps aux | grep postgres | grep---D

来查找数据库存储区域的位置,以应用
hba.conf
更改,无需重新启动-只需重新加载即可

在psql中运行
选择pg\u reload\u conf()

此外:


在psql中运行
show data\u directory
,查找您的数据目录

如果postgres是使用自制软件安装的,您也可以运行以下命令:

brew services restart postgres

pg_ctl:directory“/usr/local/var/postgres”不存在。我刚看到您的编辑。试试这个:
pg_-ctl-D/Users/TheKotik/Library/Application Support/Postgres/var-9.6-l/Users/TheKotik/Library/Application Support/postgrestart/var-9.6/server.log
围绕引号中的参数:
pg_-ctl-D”/Users/TheKotik/Library/Application Support/Postgres/var-9.6“-l“/Users/TheKotik/Library/Application Support/Postgres/var-9.6/server.log”重新启动
pg_ctl:无法打开PID文件“/Library/PostgreSQL/9.6/data/postmaster.PID”:权限被拒绝选择pg_reload_conf()没有效果那么你可能编辑了错误的hba文件…在posql中运行
show hba_file
以检查非常感谢..我在
pg_hba.conf
中添加条目后重新启动了机器..节省了很多时间…非常感谢.确实如此.我很高兴
选择pg_reload_conf()
可能无效,因为您需要在它之后添加一个
来运行命令。错误:未安装公式
postgresql
brew services restart postgres