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

更新Homebrew后重装PostgreSQL,无法创建数据库求助

PostgreSQL重装后创建数据库报错解决方案

问题背景

更新Homebrew版本后PostgreSQL出现异常,卸载重装后尝试创建数据库时触发报错。

排查与解决步骤

  • 确认PostgreSQL服务状态
    执行命令查看服务运行情况:
    brew services list
    
    若postgresql状态为stopped,启动服务:
    brew services start postgresql
    
  • 修复数据目录权限
    根据Mac架构选择对应数据目录修复权限:
    # Intel Mac
    sudo chown -R $(whoami) /usr/local/var/postgres
    # Apple Silicon Mac
    sudo chown -R $(whoami) /opt/homebrew/var/postgres
    
  • 重新初始化数据库(适用于数据目录损坏场景)
    brew services stop postgresql
    rm -rf /usr/local/var/postgres  # Apple Silicon替换为/opt/homebrew/var/postgres
    initdb /usr/local/var/postgres -E utf8
    brew services start postgresql
    
  • 创建匹配系统用户的PostgreSQL角色
    执行命令创建超级用户角色:
    createuser -s $(whoami)
    
    之后直接创建数据库:
    createdb $(whoami)
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 05:46:09