[解決済み】Postgresのインストール時に入力したパスワードを忘れてしまいました。
質問
Postgresのデフォルトユーザのパスワードを(インストール中に)忘れてしまったか、ミスタイプしてしまいました。実行できないようで、以下のエラーが出ます。
psql: FATAL: password authentication failed for user "hisham"
hisham-agil: hisham$ psql
パスワードをリセットする方法はありますか?また、スーパーユーザー権限を持つ新しいユーザーを作成するにはどうすればよいですか?
私はPostgresの初心者で、初めてインストールしたところです。私はRailsと一緒に使おうとしており、Mac OS X Lionを使用しています。
解決方法を教えてください。
-
ファイルを探す
pg_hba.conf
- にある可能性があります。/etc/postgresql-9.1/pg_hba.conf
.cd /etc/postgresql-9.1/
-
バックアップ
cp pg_hba.conf pg_hba.conf-backup
-
は、次の行を置きます(コメントアウトされていない最初の行、または唯一の行として)。
以下の全ての事象(ローカルとホスト)において、レプリケーションを除き セクションを以下のように変更する必要があります。 またはPeer autehicationが存在する必要があります。
local all all trust
-
PostgreSQLサーバを再起動します(例:Linuxの場合:)。
sudo /etc/init.d/postgresql restart
サービス(デーモン)が起動しない場合、ログファイルに報告します。
このビルドでは、ローカル接続はサポートされていません。
を変更する必要があります。
local all all trust
まで
host all all 127.0.0.1/32 trust
-
は、任意のユーザーで接続できるようになりました。スーパーユーザーで接続する
postgres
(注 スーパーユーザー名は、インストール先で異なる場合があります。あるシステムでは、それはpgsql
は、例えば )psql -U postgres
または
psql -h 127.0.0.1 -U postgres
(最初のコマンドでは、常にローカルホストに接続されるとは限らないことに注意してください)
-
パスワードのリセット('my_user_name を ポストグレス をリセットしているので ポストグレス ユーザー)
ALTER USER my_user_name with password 'my_secure_password';
-
古いものを復元する
pg_hba.conf
そのまま 非常に危険 持ち続けることcp pg_hba.conf-backup pg_hba.conf
-
サーバーを再起動し、安全な状態で実行します。
pg_hba.conf
sudo /etc/init.d/postgresql restart
参考文献 その pg_hba ファイルについて。 http://www.postgresql.org/docs/9.1/static/auth-pg-hba-conf.html
関連
-
[解決済み] psql: FATAL: データベース "<user>" が存在しない
-
[解決済み] ERROR: テーブル "tablename" の更新または削除は外部キー制約に違反します。
-
[解決済み] Ubuntu 18.04でPostgreSQLを再起動する方法
-
[解決済み] エラーが発生しました。pgsqlをrailsで動作させようとすると、Peer authentication failed for user "postgres" と表示されます。
-
[解決済み] コマンドライン引数でPostgreSQLの.sqlファイルを実行する
-
[解決済み] 'ユーザー "postgres" のパスワード認証に失敗しました'
-
[解決済み】PostgreSQLスキーマのテーブルを一覧表示する。
-
[解決済み】Postgresのインストール時に入力したパスワードを忘れてしまいました。
-
[解決済み】postgresqlの初回設定方法は?
-
[解決済み】PostgreSQLでタイムゾーンがある場合とない場合のタイムスタンプの違いについて
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] ERROR: テーブル "tablename" の更新または削除は外部キー制約に違反します。
-
[解決済み] ポストグレス \コピー構文
-
[解決済み] Psql はサーバーに接続できませんでした。そのようなファイルまたはディレクトリがありません、5432エラー?
-
[解決済み] libpqのソースはどこで手に入りますか?
-
[解決済み】コマンドラインを使ってpostgresのバックアップファイルをリストアする?
-
[解決済み】PostgreSQLのテーブルから特定の行をINSERT SQLスクリプトとしてエクスポートする。
-
[解決済み】ubuntuでpostgresqlを徹底的にパージして再インストールする方法とは?終了
-
[解決済み】PostgreSQL ERROR:リカバリーと競合するため、ステートメントをキャンセルする
-
[解決済み】PostgreSQLでUTCの現在時刻をデフォルト値として使用する。
-
[解決済み] [Solved] "on delete cascade "制約を追加する方法は?