2013-09-03 7 views
16

数日前にローカルコンピュータにpostgesql 9.2バージョンをインストールします。 (OS Windows 7)Windows 7でpostgresqlのユーザパスワードを変更/リセットする

パスワードを忘れてしまったため、pgAdminにログインできません。

windows 7でpostgresqlのパスワードを変更するにはどうすればよいですか?

+1

もっと説明的な答えを持つhttp://stackoverflow.com/questions/10845998/i-forgot-the-password-i-entered-during-postgres-installationの複製); – TimoSolo

答えて

13

pg_hba.confを編集すると、パスワードなしで接続できます。次に、ALTER USERを使用してパスワードをリセットします。次に、pg_hba.confを再度変更してください。 trustpg_hba.confファイルで

http://www.postgresql.org/docs/devel/static/auth-pg-hba-conf.html

+5

どのように編集しますか?私はそのファイルに何を置いたり削除したりするのか分かりません。 – icl7126

+1

@klerikの場合は、pg_hba.confのマニュアルページにリンクしています。これは、pg_hba.confのすべてについて説明しています。 – Ben

+0

Windowsの場合、 'pg_hba.con'ファイルは' data'フォルダの下にあります。 'C:¥Program Files¥PostgreSQL¥9.3¥data' –

30

を、変更(一時的に)すべてMETHOD:pg_hba.confの上のドキュメントについては

、こちらをご覧ください。 EG:

host all    all    ::1/128     trust 

の代わり:窓のpostgresので

host all    all    ::1/128     md5 
+4

サービスを再起動しないでください – themadmax

0

パス (インストールしながら、オプションを保存し、パスワードを選択していた場合のみ)

Cを以下で自動ログイン用のパスワードを格納します。 \ Users \ USERNAME \ AppData \ Roaming \ postgresql \ pgpass.conf

このファイルをテキストエディタで開き、パスワードを確認することができます。

+0

私のローミングフォルダにこのファイルも' postgresql'フォルダも見つかりませんでした。 –

関連する問題