2017-02-14 19 views
0

私のPostgresクラスタは4つのデータベースを持っています。Postgresデータベース "name"は存在しませんが、それはありません

しかし、別のマシンからこれらのデータベースに接続しようとすると、エラーが発生します。データベースdbnameが存在しません。

postgresというデータベースにのみ接続できます。

他のデータベースに問題がありますか?

なぜこのエラーが発生しますか?データベースが存在する、私は誓う。

+0

あなたのユーザーがあなたのPostgresのDBへのアクセス権を持っていますか?あなたがdbにアクセスできない場合は、現在のユーザーにアクセス権を与えて、やり直してください。 – Darshan

+1

データベース 'postgres'に接続して実行します:' SELECT datname、datallowconn、datacl FROM pg_database; 'あなたの質問に出力を追加してください。また、リモートデータベースからどのようなソフトウェアと接続を試みるかについても説明します。 –

答えて

0

ユーザーがデータベースへのアクセス権を持っていない場合は、使用することができ、必要なユーザーにDBの所有権を変更するには、次

​​

+0

所有者は、すべてのデータベースのユーザーpostgresです。そして私はこのユーザーと別のマシンから接続しようとします。 – goodgrief

関連する問題