Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 连接到Mac osX上的Postgres_Macos_Postgresql - Fatal编程技术网

Macos 连接到Mac osX上的Postgres

Macos 连接到Mac osX上的Postgres,macos,postgresql,Macos,Postgresql,安装的一部分包括postgres数据库安装。数据库正在运行,使用它的应用程序连接良好 我想使用postgres安装来满足我自己的一些报告需求。我有一个公平的方法去访问数据库,但最后一点我被难住了 我可以做一个psql-h/path/to/socket,但是 psql: FATAL: authentication failed for user "postgres": invalid authentication method. 我进入了pg_hba.conf,没有注释的行只有: local

安装的一部分包括postgres数据库安装。数据库正在运行,使用它的应用程序连接良好

我想使用postgres安装来满足我自己的一些报告需求。我有一个公平的方法去访问数据库,但最后一点我被难住了

我可以做一个
psql-h/path/to/socket
,但是

psql: FATAL: authentication failed for user "postgres": invalid authentication method.
我进入了
pg_hba.conf
,没有注释的行只有:

 local   all   all                 trust
 host    all   all   127.0.0.1/32  trust
 host    all   all   ::1/128       trust
据我所知,这意味着任何本地连接尝试都是可信的,因此是正常的


我尝试过指定不同的用户(root、me等),但总是得到相同的答复。你知道我如何访问服务器吗

如果您正试图使用苹果的内置PostgreSQL(来自服务器.app)。。。不要。坏主意。安装你自己的。有关详细信息,请参阅本期最新文章:否-不是尝试使用苹果的内置功能-而是另一个由我正在使用的应用程序安装的实例。我想我们需要更多地了解您当时使用的这个实例。版本,如果有补丁,你是如何编译的,如果有,或者二进制文件/安装程序来自何处,等等。服务器错误日志中是否还有更多详细信息?你确定你在看右边的
pg_hba.conf
?据我所知,它的版本是8.4(我找到了一个名为pg_hba.conf的文件),我的mac上只有一个pg_hba.conf文件。刚刚尝试将其更改为#类型数据库用户CIDR-ADDRESS方法#“local”仅适用于Unix域套接字连接本地所有密码#IPv4本地连接:主机所有127.0.0.1/32信任#IPv6本地连接:主机所有::1/128信任无差异。对不起,我对postgres有点陌生。pg_hba.conf是唯一“保护”本地服务器的文件吗?