不可能用Homebrew运行PostgreSQL

vlf7wbxs  于 2023-08-04  发布在  PostgreSQL
关注(0)|答案(1)|浏览(131)

我试图在我的Ventura 13.2.1 MacBook上安装并运行postgresql@14。但是,服务始终处于错误256或512状态。我已经尝试了这个post解决方案,但没有任何成功。下面是关于它的更多细节:
~ brew服务列表
名称状态用户文件
mongodb-community started adrien ~/Library/LaunchAgents/homebrew.mxcl.mongodb-community.plist postgresql@14 error 512 root ~/Library/LaunchAgents/homebrew. mxcl.postgresql@14.plist未绑定无
~ tail -f /opt/homebrew/var/log/postgresql@14.log
postgres:cannot access the server configuration file“/opt/homebrew/var/postgresql@14/postgresql.conf”:没有这样的文件或目录PostgreSQL服务器的“根”执行是不允许的。服务器必须在无特权用户ID下启动,以防止可能的系统安全隐患。有关如何正确启动服务器的详细信息,请参阅文档。
~ initdb -D /var/lib/postgres/data/
属于此数据库系统的文件将归用户“adrien”所有。此用户还必须拥有服务器进程。
数据库集群将使用区域设置“fr_FR.UTF-8”初始化。默认数据库编码相应地设置为“UTF8”。默认文本搜索配置将设置为“french”。
数据页校验和被禁用。
正在创建目录/var/lib/postgres/data... initdb:错误:无法创建目录“/var/lib/postgres”:拒绝许可

ht4b089n

ht4b089n1#

我也遇到过同样的问题。对我有效的是brew uninstall postgresql,然后是brew install postgresql@14

相关问题