2013-02-21 1 views
47

私の友人は私のマックでこの設定を行った。しかし、彼が選んだユーザー名とパスワードはわかりません。postgresのユーザーとパスワードをチェックするには?

+0

パスワードは一方向ハッシュで格納されます。データベースから未使用のパスワードを取得することはできません。あなたの友人に話してください。それを超えて、このサイトのforftopic。 –

+11

これは話題です。しかし、それはまた、 "ポストグルショーのパスワード"のためのGoogleのヒット数であり、答えは私のプログラミングの問題に役立った。 –

答えて

88

あなたが選んだパスワードを見つけることができません。ただし、新しいユーザーを作成するか、既存のユーザーに新しいパスワードを設定することができます。

通常、あなたはpostgresユーザとしてログインすることができます

は、ターミナルを開き、sudo su postgresを行います。 今、あなたの管理者パスワードを入力した後、あなたがpsqlを起動し、

CREATE USER yourname WITH SUPERUSER PASSWORD 'yourpassword'; 

を行うことができますこれは、新しい管理者ユーザーを作成します。既存のユーザーを一覧表示したい場合は、

\du 

は、すべてのユーザーを一覧表示するために行うことができ、その後

ALTER USER yourusername WITH PASSWORD 'yournewpass'; 
+0

psqlユーティリティでは実行する必要がありますが、pgadmin内では実行できないと仮定します。 – JohnMerlino

+0

@JohnMerlino phppgadminでユーザーをリストして作成することはできますが、アカウントのパスワードがわからない場合はログインできません。 – Mark

3

あなたはpg_hba.confのを変更することができ、その後のpostgresqlをリロードしてください。 pg_hba.confの中 何かが以下のようなことがあります

# "local" is for Unix domain socket connections only 
local all    all          trust 
# IPv4 local connections: 
host all    all    127.0.0.1/32   trust 

は、あなたが正常にログインすること、のpostgresqlにユーザーを変更します。

su postgresql 
関連する問題