2011-10-14 20 views
17

新しいMac OSX LionマシンのpostgreSQL設定に問題があります。su postgres:申し訳ありません

私は、正しいパスワードを見つけるためにチャンスを持っていないサービス

に接続するように見えることはできません。どんなアイデアであれ、それは何か。私はlocalhostサーバーでデフォルトの設定をしています。 pgAdmin経由で接続しようとすると同じことが起こります。

$ su postgres 
Password: 
su: Sorry 

何が間違っているかを知る機会はありませんか?

+1

「致命的:ユーザーのパスワード認証に失敗しました」という理由はありますか? – xdazz

+0

いいえ、idはそうは思わない。私はuserpassを100回タイプしました。それはいつも同じメッセージです。この場合、私はuserpassを入力するのではなく、データベースのパスワードを入力する必要があると思います! – matt

+1

これはトピックではないことを示唆するだけで愚かです。 – ArtOfWarfare

答えて

56

はこれを試してみてください。

+0

これは動作します! 'bash-3.2 $' 'createuser -a -d _postgres'で問題を解決するにはどうすればできますか?>'データベースpostgresに接続できませんでした:致命的:ユーザー "postgres"のパスワード認証に失敗しました ? – matt

+1

通常、postgresとしてログインすると、データベースへのスーパーユーザーのアクセス権があり、postgresユーザーのパスワードを入力する必要はありません。 – jishi

+0

私はこのチュートリアルを実行しました:https://community.rackspace.com/products/f/25/t/6800 ここではpostgresがインストールされ、 "su - postgres"にログインするように求められます。実際には存在しません。だからsudoing助け: "sudo su - postgres" –

10

これは機能しますか?

$ sudo su postgres 

を、自分のパスワードを指定します。

まずGETのrootアクセス

$ su - 
Password: RootPW 
# su - postgres 
関連する問題