You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac Sonoma 14.3.1安装Postgres@16后psql连接报错求助

Mac OS X Sonoma 14.3.1下Homebrew安装Postgres@16连接报错解决方法

问题场景

在Mac OS X Sonoma 14.3.1系统上使用Homebrew安装Postgres@16,执行安装命令:
brew install postgresql@16

尝试连接数据库时执行命令:
psql -U postgres -h localhost

触发如下错误:

psql: error: connection to server at "localhost" (::1), port 5432 failed: FATAL: auth_permission_dialog.dialog_executable_path is not a file

解决步骤

  • 停止Postgres服务:
    brew services stop postgresql@16
  • 定位Postgres配置目录,默认路径为/usr/local/var/postgresql@16/,也可通过以下命令获取准确路径:
    brew --prefix postgresql@16
    将输出结果拼接/var/即可得到配置目录
  • 打开该目录下的postgresql.conf文件,搜索auth_permission_dialog.dialog_executable_path相关配置行,直接注释(在行首加#)或删除该行
  • 重启Postgres服务:
    brew services start postgresql@16
  • 若为首次安装且未初始化数据库,先执行初始化命令再重试连接:
    initdb /usr/local/var/postgresql@16

内容的提问来源于stack exchange,提问作者ctrl-alt-delete

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 13:12:34