【发布时间】:2017-07-02 13:23:45
【问题描述】:
我的 Postgres 集群有 4 个数据库。我从 pgAdmin 3 看到它们。
但是当我尝试从另一台机器连接到这些数据库时,出现错误:数据库dbname 不存在。
我只能连接到名为 postgres 的数据库。
我的其他数据库有什么问题?
为什么会出现这个错误?数据库存在,我发誓。
【问题讨论】:
-
您的用户是否有权访问您的 postgres 数据库?如果您没有访问数据库的权限,则授予您当前用户访问权限并重试。
-
连接到数据库
postgres并运行:SELECT datname, datallowconn, datacl FROM pg_database;将输出附加到您的问题中。另外,请描述您使用什么软件以及您尝试从远程数据库连接的确切方式。
标签: postgresql psql