databaseのスーパーユーザであるpostgresのパスワードを忘れてしまった場合 postgresqlの設定ファイルであるpg_hba.confファイルを編集してパスワードなしでもアクセス可能として、postgresqlサーバを再立ち上げ、その後、psqlでdbにログインし、スーパーユーザのパスワードを再設定します。 変更方法ですが、pg_hba.confファイルの最後の方を見てください。 local all all trust となっていれば、OKです。 DBサーバが立ち上がっているマシンから、 psql -U postgres と打鍵すると、スーパーユーザでログインできます。 ログイン後、ALTER ROLEコマンドでパスワードを設定してください。 設定例 ALTER Role postgres PASSWORD 'postgrespassword';