123

Windows 8.1 に PostgreSQL 9.6.2 をインストールしました。しかし、pgadmin4 はローカル サーバーに接続できません。私はstackoverflowでここに提案されたいくつかの解決策を試しました.ただし、私のローカル マシンでは、psql.exe を使用してサーバーにアクセスし、スーパーユーザー (postgres ユーザー) としてログインできます。pgadmin4 を起動/実行するための可能な解決策を提案していただけますか? ありがとうございました。

4

38 に答える 38

260

pgAdmin 4 (v1.6) にアップグレードしたときに同じ問題が見つかりました。C:\Users\%USERNAME%\AppData\Roaming\pgAdmin\sessionsWindowsでは、フォルダー内のコンテンツをクリアすると問題が解決することがわかりました。以前のバージョンのセッションを使用しようとして失敗していたと思います。質問が回答済みとしてマークされたことは知っていますが、ダウングレードが常にオプションであるとは限りません。

注: AppData\Roaming\pgAdmin は隠しフォルダーです。

于 2017-08-22T17:05:37.597 に答える
16

PostgreSQL 10 を新しくインストールした Windows 10 でも同じ問題が発生しました。

システム環境変数にパス C:\PostgreSQL\10\bin ({postgresql へのパス}\bin) を含めることで解決しました。

環境変数にアクセスするには: [コントロール パネル] > [システムとセキュリティ] > [システム] または PC を右クリックし、[システムの詳細設定] > [環境変数] > [システム変数] > [パス] > [編集] を選択します。

于 2018-04-06T02:12:32.010 に答える
12

It seems in most of the cases Postgres trying to use information from previous sessions to find/connect the server and failing. Clearing out the previous session info helped me, it is a combination of 2 already mentioned answers above:

  1. Navigate to Postgres session's folder C:\Users\YourUsernameOrAdmin\AppData\Roaming\pgAdmin\sessions
  2. Delete all the data from this folder.
  3. Start PgAdmin in administrator mode.

Cheers!

于 2019-06-16T10:29:21.127 に答える
3

Windowsでは、このパスに移動してクリアするだけで動作します!!

C:\Users\%USERNAME%\AppData\Roaming\pgAdmin

于 2018-09-02T08:26:38.657 に答える
0

Windows タスク マネージャーで強制終了してから、再試行してください。異なるアプリケーションからサーバーにアクセスする際に、何らかの問題があるようです。

于 2018-01-26T16:54:49.707 に答える
0

多くの場合、pgadmin の複数のバージョンがインストールされている場合、またはアップグレードしようとしているときに発生します。「ポート5432で実行中のPID」の強制終了から「サーバーモードの変更」まで、あらゆることを試しました。私の場合、postgres をアンインストールし、別のポート (5433) に再インストールします。後で、cmdで開きました(cmdを右クリックして、「管理者としてcmdを実行」を選択します)。ここに画像の説明を入力

于 2018-04-18T18:52:28.763 に答える
0

PostgreSQL 9.4 を 9.6 にアップグレードした後、この問題が発生しました。9.4 バイナリ パッケージには PgAdmin 3 が含まれていましたが、9.6 には PgAdmin 4 が付属していました。PostgreSQL のクリーン インストール (完全にアンインストールして再インストール) 後に解決しました。

ただし、別の状況では、pgAdmin 4 アプリケーションを管理者として実行してみることができます。これでエラーが修正されます。

于 2017-11-27T07:59:34.057 に答える
-1

これを試して

同じ問題が発生し、セットアップ ファイルをアクティブにすると、データベースが作成され、再び再起動されました。

sudo /usr/pgadmin4/bin/setup-web.sh
于 2021-01-25T17:38:06.463 に答える
-1

この (C:\Users\YourUsernameOrAdmin\AppData\Roaming\pgAdmin) フォルダーからすべてを削除すると、pgAdmin4 サーバーを再度起動するのに役立ちました

現在、pgAdmin4 v4.27 を実行しています。pgAdmin4 v4.28 にアップグレードした後、問題が発生しました。つまり、サーバーが起動しませんでした。.js のコンテンツ タイプを text/plain から test/javascript に変更するなど、さまざまな方法を試しましたが、うまくいきませんでした。最後に C:\Users\YourUsernameOrAdmin\AppData\Roaming\pgAdmin からすべてのコンテンツを削除すると、私は助けてくれました

于 2020-11-18T09:00:35.643 に答える
-1

pgadmin3にダウングレードする必要があります。postrgreSQL 9.6を搭載したWindows 10.1でうまくいきました。

于 2018-05-25T08:19:56.670 に答える