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

PostgreSQL连接/tmp/.s.PGSQL.5432套接字失败,求解决方案

解决psql连接PostgreSQL时的套接字不存在问题
  • 检查PostgreSQL服务状态
    先执行命令确认服务是否在运行:

    brew services list
    

    如果postgresql状态显示stopped,直接启动服务:

    brew services start postgresql
    
  • 初始化数据库(全新安装场景)
    重装后可能数据库集群未初始化,先执行初始化操作:

    initdb /usr/local/var/postgres -E utf8
    

    完成后再次启动服务:

    brew services start postgresql
    
  • 手动指定套接字路径连接
    如果服务已运行但套接字路径不匹配,先查找实际的套接文件位置:

    find / -name ".s.PGSQL.5432" 2>/dev/null
    

    假设找到的路径是/usr/local/var/postgres/.s.PGSQL.5432,连接时指定该路径:

    psql -h /usr/local/var/postgres
    
  • 重启系统后重试
    部分情况下系统重启可修复套接字文件异常,重启后重新启动服务再尝试连接。


内容的提问来源于stack exchange,提问作者parthesh soni

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 19:29:57