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

升级Mac OS 13.2后pgAdmin连接本地PostgreSQL服务器失败求助

解决Mac OS 13.2升级后PostgreSQL本地连接失败问题

以下是针对该问题的实用排查和解决步骤:

  • 确认PostgreSQL进程状态
    执行命令检查进程是否正常运行:

    ps aux | grep postgres
    

    如果没有postgres相关进程,查看日志定位启动失败原因,日志路径通常为:

    /usr/local/var/log/postgres.log
    # 或对应版本路径:/Library/PostgreSQL/<版本号>/data/pg_log
    
  • 检查端口5432占用情况
    验证端口是否被其他进程占用:

    lsof -i :5432
    

    若存在占用进程,可通过kill -9 <进程PID>终止,或修改PostgreSQL配置文件postgresql.conf中的port参数更换端口,重启服务生效。

  • 调整pg_hba.conf认证配置
    打开认证配置文件(路径通常为/usr/local/var/postgres/pg_hba.conf),确认本地localhost连接的认证方式:

    • 若当前为ident或其他非密码认证,可临时改为trust(仅本地测试使用),重启服务后无密码连接数据库,执行命令重置用户密码:
      ALTER USER your_username WITH PASSWORD 'new_password';
      
    • 重置完成后将pg_hba.conf改回md5认证,再次重启服务。
  • 修复数据目录权限
    MacOS升级可能改变了数据目录的权限,执行命令修复:

    sudo chown -R postgres:postgres /usr/local/var/postgres
    

    修复后重启PostgreSQL服务。

  • 重新初始化数据库(谨慎操作)
    若以上步骤均无效,先备份现有数据目录,再执行初始化命令:

    initdb -D /usr/local/var/postgres -U postgres
    

    初始化完成后启动服务,恢复备份数据。

内容的提问来源于stack exchange,提问作者Levente Prehoda

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 16:20:42