Postgresql Postgres数据库“;名称“;不存在,但它确实存在
我的Postgres集群有4个数据库。我在pgAdmin 3上都看到了 但当我试图从另一台机器连接到这些数据库时,出现了一个错误:数据库Postgresql Postgres数据库“;名称“;不存在,但它确实存在,postgresql,psql,Postgresql,Psql,我的Postgres集群有4个数据库。我在pgAdmin 3上都看到了 但当我试图从另一台机器连接到这些数据库时,出现了一个错误:数据库dbname不存在 我只能连接到名为postgres的数据库 我的其他数据库有什么问题 为什么我会有这个错误?数据库存在,我发誓。如果用户没有访问数据库的权限,您可以使用以下命令将db的所有权更改为所需用户: 将数据库所有者更改为用户名; 您的用户有权访问您的postgres数据库吗?如果您无权访问数据库,请授予当前用户访问权限并重试。连接到数据库postgre
dbname
不存在
我只能连接到名为postgres
的数据库
我的其他数据库有什么问题
为什么我会有这个错误?数据库存在,我发誓。如果用户没有访问数据库的权限,您可以使用以下命令将db的所有权更改为所需用户:
将数据库所有者更改为用户名;
您的用户有权访问您的postgres数据库吗?如果您无权访问数据库,请授予当前用户访问权限并重试。连接到数据库postgres
,然后运行:从pg_数据库中选择datname、datallowconn、datacl代码>将输出附加到问题。另外,请描述使用什么软件以及您如何尝试从远程数据库连接。所有者始终是所有数据库的用户postgres。我试着从另一台机器连接这个用户。