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