FATAL: ユーザ "postgres" のパスワード認証に失敗しました (postgresql 11 with pgAdmin 4)。
質問
最近 Postgresql 11 をインストールしましたが、インストール中に Postgres 用のパスワードとユーザ名を入力するステップがありませんでした。現在、pgAdmin 4 で、データベースをサーバーに接続しようとすると、パスワードを入力するように要求されますが、私は最初の段階で何も入れていません。 何が起こっているのか、どなたかご存知でしょうか。ありがとうございます。
どのように解決するのですか?
PostgreSQL のデフォルトの認証モードは ident .
pgpass.confには、以下の方法でアクセスできます。
pgAdmin -> Files -> open pgpass.conf
これで
pgpass.conf
をウィンドウの下部に表示します (
公式ドキュメント
).
場所がわかったら、このファイルを開いて、好きなように編集してください。
それでもダメなら
-
あなたの
pg_hba.conf
の下にある、通常C:\Program Files\PostgreSQL\9.1\data\pg_hba.conf
-
必要であれば、それを変更できるように権限を設定します。ユーザー アカウントは、プロパティ ダイアログのセキュリティ タブを使用して、管理者のオーバーライドを使用して自分にその権利を与えるまで、それを行うことができないかもしれません。
-
別の方法として、以下を見つけます。
notepad
またはnotepad++
を選択し、右クリックし 管理者として実行]を選択します。 を選択し、次にFile->Open
を開いてpg_hba.conf
をそのように開く。 -
ホスト "127.0.0.1/32" 上のユーザー "postgres" の "host" 行を "trust" に設定するように編集してください。この行がない場合は、次のように追加してください。
host all postgres 127.0.0.1/32 trust
を他の行の前に挿入するだけです。(コメントや#で始まる行は無視できます)。 -
サービスコントロールパネルからPostgreSQLサービスを再起動します(
start->run->services.msc
) -
を使って接続します。
psql
またはpgAdmin4など、お好みの方法で接続します。 -
実行
ALTER USER postgres PASSWORD 'fooBarEatsBarFoodBareFoot'
-
pg_hba.confに追加した行を削除するか、元に戻してください。
-
変更を有効にするためにPostgreSQLを再度起動します。
以下は
の例です。
の
pg_hba.conf
ファイル (METHOD はすでに
信頼
):
# TYPE DATABASE USER ADDRESS METHOD
# IPv4 local connections:
host all all 127.0.0.1/32 trust
# IPv6 local connections:
host all all ::1/128 trust
注意
METHODを忘れずに
md5
に戻すか、またはリストにある他の認証方法
ここで
に記載されている他の認証方法を使ってください。
関連
-
PostgreSqlのhash_code関数の使用法
-
[解決済み] psql: FATAL: データベース "<user>" が存在しない
-
Postgresql+Springboot ymlの基本的な使い方
-
[解決済み] PostgreSQLのユーザーパスワードを変更する方法を教えてください。
-
[解決済み] エラーが発生しました。pgsqlをrailsで動作させようとすると、Peer authentication failed for user "postgres" と表示されます。
-
[解決済み] コマンドライン引数でPostgreSQLの.sqlファイルを実行する
-
[解決済み] 'ユーザー "postgres" のパスワード認証に失敗しました'
-
[解決済み] Postgres の全テーブルの行数を求めるには?
-
[解決済み】psql: FATAL: ユーザー "postgres" の Ident 認証に失敗しました。
-
[解決済み】postgresqlの初回設定方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
PostgreSQLのURL解決方法
-
PostgreSQLのユーザーログイン失敗時の自動ロック解決策
-
GROUP BY句での定数使用に関するPostgreSQLの特別な制限について説明します。
-
PostgreSQLはバッチ実行のためにSQLをファイルに実装しています。
-
Postgresqlのデータベースにおける配列の作成と変更に関する操作
-
[解決済み] エラーが発生しました。pgsqlをrailsで動作させようとすると、Peer authentication failed for user "postgres" と表示されます。
-
[解決済み] PostgreSQLで重複して更新された場合の挿入?
-
[解決済み] PostgresでInsert文のUUIDを生成する?
-
[解決済み] リレーションシップのパーミッションが拒否されました
-
[解決済み] Postgres 9.4でJSONB型のカラムに対して更新操作を実行する方法