小编gag*_*ngh的帖子

psql 给出无效的数据目录错误

我有安装了ubuntu 18.04 服务器的VM 。我已经从 repo安装了postgres 10

默认安装。我在 postgres.conf 中进行了一些与连接计数相关的更改,并在 pg_hba.conf 中进行了与连接安全相关的更改。

安装目录都是默认的,包括数据目录。

服务器正在运行。我能够创建数据库并从 java 客户端访问它。

但是当我从同一个 VM 启动 psql 时,它会引发以下错误。

Error: Invalid data directory
Run Code Online (Sandbox Code Playgroud)

只是没有任何参数的 psql 也会出现此错误。

人们在尝试更改数据目录时遇到了这个错误,这对我来说并非如此。数据目录是默认目录,它由 postgres 用户拥有。

ubuntu@ubuntu:~$ ls -l /var/lib/postgresql/10/
total 4
drwx------ 20 postgres postgres 4096 Jun 12 02:54 main
Run Code Online (Sandbox Code Playgroud)

知道可能是什么原因或我应该在哪里查找 psql 客户端的详细错误吗?

postgresql ubuntu postgresql-10

5
推荐指数
1
解决办法
7578
查看次数

标签 统计

postgresql ×1

postgresql-10 ×1

ubuntu ×1