2011-10-13 10 views
12

私は新しいライオンマシンを手に入れました。 Mac用PostgreSQLサイトからPostgreSQLインストーラを実行してください。複数のアプリケーションがインストールされていません。それらの1つは "pgAdmin III.app"です。私はそれを開くとすでに1つのサーバー接続が利用可能です。 localhost:5432LionのPostgreSQL:パスワードは?

私はダブルクリックでサーバーに接続しようとすると、プログラムはパスワードを要求します。私は何を入力するか分からない。それは私の管理パスワードではなく、 "ポストグル"ではなく、 "ローカルホスト"ではなく、空ではありません。

サーバーに接続できないようです。ローカルホストサーバーのプロパティをチェックしても、パスワードフィールドは空に見えます。しかし私はパスワードフィールドを空のままにすることはできません。

どうすればいいですか?私は本当にポストグルを設定する必要がありますか?

答えて

4

はOSX上でそれを試していないが、Ubuntuの上であなたはあなたが

su postgres -c psql 

でパスワードなしのデフォルトのデータベース「postgresの」に、システムユーザはpostgres」とすることができますログインすることができますデータベーススーパーユーザー 'postgres'のパスワードを(再)設定します。

また、(それが/etc/postgresql/8.4/main/pg_hba.confであるUbuntuの上で、それがデフォルトOSXのインストールの上に位置して知りません)pg_hba.confは、設定ファイルを編集することができますし、後に認証

# TYPE DATABASE USER  CIDR-ADDRESS   METHOD 
host postgres postgres 127.0.0.1/32   trust 

せずにデフォルトのデータベースへのアクセスを許可しますあなたはその後、pgAdminでと接続することができます

pg_ctlcluster 8.4 main reload 

とコンフィギュレーションをリロードする必要がありますし、(再)は、パスワードを設定しますが、md5 AGAに戻って認証方法を変更することを忘れないでくださいpg_hba.confの編集で...

+4

問題は、pg_hba.confファイルが見つからないということです。 '/ private/var /'にはありません。 'pgsql'ディレクトリさえないからです。 'su postgres -c psql'を実行してコンピュータのパスフレーズを入力しようとするとコンソールに「Sorry」と表示されます – matt

+0

この問題に関してはかなりのリンクが見つかりましたが、誰もこのパスワードに問題はありません。説明されている問題のほとんどは失敗したインストールです。 http://od-eon.com/blogs/calvin/os-x-lion-postgresql/ など。私はこれを見つけました - http://xiphone.org/how-to-install-postgresql-on-os-x-lion/ - '/ usr/local/pgsql /'と書いてあります。このpgsqlディレクトリも '/usr/local'なぜなにか? – matt

+0

申し訳ありませんが、私はOSX上でPostgreSQLを使用したことは全くありません。そのため、PostgreSQLのフォルダとファイル*はインストール後にどこに置かなければなりません。 rootとしての 'su postgres -c psql'はデフォルト設定で動作するはずです。 – tscho

1

少し前に同様の質問がありました。ここに記載されている手順は、ライオンにも適切であるはずです。

Postgresql: password authentication failed for user "postgres"

+0

の下に格納されているありがとう、私は、私は、このファイルが置かれている見当がつかない 'pg_hba.conf'を見つけるように見えることはできませんマック。私は、/ usr/shareに_conf.sampleファイルをたくさん見つけましたが、 'pg_hba.conf'ファイルは見つかりませんでした。このファイルがどこにあるのでしょうか? – matt

+1

コマンド 'locate pg_hba.conf'を試すことができます。速いgoogleは '/ private/var/pgsql/pg_hba.conf'を持ち出しました。私はライオンではないので、私は見ることができません:-) –

+0

@A.H。あなたは命の恩人です!私が 'pg_hba.conf'を持っていなかったのは、そのサンプルファイルでした。 – Bankzilla

8

私のMac OSXライオンでは、PostgreSQLの設定ファイルは/Library/PostgreSQL/9.0/data/