5

誰かが、postgresql、9.1用の未編集のpg_hba.confファイルの元のコピーをubuntuに投稿してください。私はそれを台無しにして、オリジナルを見つけることができず、再インストールする位置にありません。ありがとう

4

3 に答える 3

5

実際、このファイルを受信できる唯一の方法は、他の誰かが自分のマシンでinitdbを実行し、電子メールまたはホスティングを介してファイルを送信する場合です。

公式の方法は次のとおりです(ドキュメントによると):

クライアント認証は、従来はpg_hba.confという名前で、データベースクラスターのデータディレクトリに保存されている構成ファイルによって制御されます。デフォルトのpg_hba.confファイルは、データディレクトリがinitdbによって初期化されるときにインストールされます。ただし、認証構成ファイルを別の場所に配置することは可能です。hba_file構成パラメーターを参照してください。

更新:このpg_hba.confpastebin.com ) はあなたが探していたものですか?これは、Debian6にPostgreSQL9.1をインストールしたときに受け取ったファイルです。

于 2012-05-22T03:20:28.333 に答える
3

私はUbuntuを手元に持っていませんが、ほとんどの場合3つのルールがあります(残りはすべてコメントです)。ほとんどのディストリビューションでは、メソッドはidentに設定されています。

# TYPE  DATABASE        USER            CIDR-ADDRESS            METHOD

# "local" is for Unix domain socket connections only
local   all             all                                     ident
# IPv4 local connections:
host    all             all             127.0.0.1/32            ident
# IPv6 local connections:
host    all             all             ::1/128                 ident
于 2012-05-22T04:59:16.787 に答える
1

initdbを再度実行して、新しいpg_hba.confを持つ新しいデータベースクラスターを作成できませんか?

于 2012-05-22T03:10:29.010 に答える