Mac OS X 10.8.2 で postgresql 9.2 のデフォルト ユーザー (通常は「postgres」) のパスワードをリセットするにはどうすればよいですか? 質問する

Mac OS X 10.8.2 で postgresql 9.2 のデフォルト ユーザー (通常は「postgres」) のパスワードをリセットするにはどうすればよいですか? 質問する

私はインストールしたばかりPostgreSQL 9.2ですエンタープライズDBMac OS X 10.8.2postgresユーザーパスワードを間違って入力したため、接続できません。パスワードをリセットするにはどうすればよいですか?

ベストアンサー1

道順が見つかりました:

sudo su postgres

/Library/PostgreSQL/9.2/data/pg_hba.conf を変更します。

-local all all   md5
+local all all   trust

postgresを再起動する

/Library/PostgreSQL/9.2/bin/pg_ctl restart -D /Library/PostgreSQL/9.2/data/

postgresに接続します:

psql

psql 内 (\q終了するには):

ALTER USER postgres WITH ENCRYPTED PASSWORD 'password';

pg_hba.conf を元に戻す

+local all all   md5
-local all all   trust

postgresを再起動する

/Library/PostgreSQL/9.2/bin/pg_ctl restart -D /Library/PostgreSQL/9.2/data/

おすすめ記事