私はyoctoを使用しているので、すべてが少し異なります。一般的なLinuxシステム(ubuntuなど)を使用すると、postgresqlはすぐに実行でき、pg_hba.confを編集してアクセスする方法を知っています。
yocto では、すべてが少し異なるようです。これが私が試したものです:
- yocto を起動した後、postgres が実行されていません。netstat -tulpnで確認しました
- したがって、ユーザー「postgresql」(私が作成したもの) に切り替えて、postgres を開始しました: pg_ctl start -D /my/path/to/dbFolder。ログは次のように述べています。
データベース システムは接続を受け入れる準備ができています
netstat は、ローカル ポートが開かれたことを示しています。
tcp 0 0 127.0.0.1:5432 0.0.0.0:* リッスン 266/postgres
ただし、私の pg_hba.conf には次の行が含まれています。
ホスト すべて すべて 0.0.0.0/0 信頼
しかし、私のリモートシステムレポートのpgAdmin III
サーバーに接続できませんでした: 接続が拒否されました (0x0000274D/10061)
何が問題なのですか?