sql >> データベース >  >> RDS >> PostgreSQL

Postgresqlリモートアクセスホストのpg_hba.confエントリがありません

    Docker上のPostgreSQLインスタンスでも同様の問題が発生しました。私はそれを解決する方法を理解するために何時間も費やしました。私は同じ問題に直面している他の人を助けることを望んで私の経験を共有しています。 2つのpg_hba.confがあります 次のパスを持つファイル:

    1. /var/lib/postgresql/data/pg_hba.conf
    2. /etc/postgresql/12/main/pg_hba.conf

    私は最初のものを変更していましたが、2番目のものを認識していませんでした。トリックを使用して、正しいファイルで作業しているかどうかを確認しました。ファイルのすべての行をコメントアウトして、PostgreSQLサービスを再起動しました。その後、Dockerコンテナ内からPostgreSQLサービスに接続できることがわかりました。次に、同じような名前の別のファイルを探したので、2番目のファイルに到達しました。 /etc/postgresql/12/main/pg_hba.confを変更しました 、service postgresql restartを実行してPostgreSQLを再起動しました 、および変更が有効になりました。




    1. Laravelの移行にインデックスが存在するかどうかを確認するにはどうすればよいですか?

    2. Oracle:結合を使用してテーブルからグループ内の重複を削除する

    3. UNHEXとXの違い(MySQL)

    4. 値が欠落しているテーブルをインポートするにはどうすればよいですか?