pg_hba.conf在哪里位于Manjaro

时间:2018-01-07 11:11:47

标签: postgresql manjaro

所以,我使用yaourt安装包在我的Linux Manjaro 17.1.1中安装了PostgreSQL 10.1。

yaourt -S postgresql

从这里我无法在本地连接数据库,因此,在搜索时我发现this stackoverflow posting告诉我应该找到pg_hba.conf文件(步骤3)

我试图在终端

中使用此命令找到pg_hba.conf文件
sudo find / -name *pg_hba*`

但仍无法找到该文件,而是我只在这里找到了一个示例文件:

/usr/share/postgresql/pg_hba.conf.sample

我尝试再次使用yaourt重新安装软件包,但它仍无效。我错过了什么吗?

由于

更新

所以,这是我在尝试连接数据库时遇到的错误。

psql: could not connect to server: No such file or directory
    Is the server running locally and accepting
    connections on Unix domain socket "/run/postgresql/.s.PGSQL.5432"?

1 个答案:

答案 0 :(得分:0)

所以,我发布它后几分钟就解决了这个问题。愚蠢的我,我没有仔细阅读this page的指示。

显然,我需要更多步骤来完成安装。我需要运行以下命令:

  

在PostgreSQL正常运行之前,数据库集群必须是   初始化:

[postgres]$ initdb --locale $LANG -E UTF8 -D '/var/lib/postgres/data'

然后,启动并启用postgresql.service

  

以root身份启动并启用postgresql.service。请参阅#Upgrading   PostgreSQL在安装新版本之前必要的步骤   PostgreSQL包。

现在,安装完成后,我可以使用以下命令找到配置文件。

sudo find / -name pg_hba.conf