5

Virtualboxマシン(ローカルマシンで実行)にPostgresqlサーバーを備えたUbuntuサーバーと、ローカルマシンにPgadmin3があります。Pgadmin3でVirtualboxのデータベースに接続するにはどうすればよいですか? 私は得ています

"Server doesn't listen"

Postgres は実際に Virtualbox 内で実行されています。

4

1 に答える 1

6

これを見つけました。それを機能させるために、私はしました:

1) ファイル /etc/postgresql/9.1/main/postgresql.conf を編集し、コメントを外して 1 行を編集し、以下を含めます。

listen_addresses = '10.10.4.14,localhost'

10.10.4.14 は、virtualbox 上のサーバーにアクセスするために使用されるアドレスです。

2) ファイル /etc/postgresql/9.1/main/pg_hba.conf を編集し、最後に 1 行追加しました。

host     all             all             10.10.4.14/24           md5

Postgres のバージョンが私のものと同じでない場合、または別の Linux ディストリビューションがそれらのファイルを別の場所に配置している場合は、ファイル パスが異なる可能性があることに注意してください。

于 2013-05-21T09:43:39.100 に答える