更新Homebrew后重装PostgreSQL,无法创建数据库求助
PostgreSQL重装后创建数据库报错解决方案
问题背景
更新Homebrew版本后PostgreSQL出现异常,卸载重装后尝试创建数据库时触发报错。
排查与解决步骤
- 确认PostgreSQL服务状态
执行命令查看服务运行情况:
若postgresql状态为brew services liststopped,启动服务: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
相关产品推荐
相关产品推荐

