web-dev-qa-db-ja.com

pg_hba.confの何が問題になっていますか?

私は、データベースへのローカル接続がログインを必要としないようにしようとしています。だから私はlocal all all trustをpg_hba.confファイルに追加しますが、pgAdminをロードしてサーバーに接続しようとすると、FATAL: could not load pg_hba.conf。何が悪いのですか?

4

Pg_hba.confファイルに無効なエントリがある可能性があります。それをリロードし、PostgreSQLサーバーログでpg_hba.confエラーを確認します。

pg_ctl reload -D $PGDATA
2
francs

問題は、win7でのこのpostgresバージョンがローカル接続を処理できないことです。ローカルコンピューターで非常に緊急にpgを使用する必要があったので、セキュリティについてあまり気にしていなかったので、これはライブ環境に最適なソリューションではないかもしれません。しかし、私のローカルPCで十分でした。

Pg_hba.confから他のすべてのコメント化されていない行を削除し、次の行のみを残しました。

Host    all             all             ::1/0                 trust

この後、コマンドライン経由で接続できました。

マニュアルにこの問題が記載されていない理由がわかりません。多くの人がこれに問題があると確信しています。

0
halmai