[解決済み] 'ユーザー "postgres" のパスワード認証に失敗しました'
質問
PostgreSQL 8.4、Postgresクライアント、Pgadmin 3をインストールしました。コンソールクライアントとPgadminの両方で、ユーザ "postgres"の認証に失敗しました。以前はうまくいったので、ユーザを "postgres" と入力し、パスワードを "postgres" と入力しています。しかし、現在、認証に失敗しています。以前はこの問題なく数回できました。どうすればいいのでしょうか?また、どうなるのでしょうか?
psql -U postgres -h localhost -W
Password for user postgres:
psql: FATAL: password authentication failed for user "postgres"
FATAL: password authentication failed for user "postgres"
解決方法は?
私の記憶が正しければ、ユーザは
postgres
はありません。
DB
のパスワードは、Ubuntuではデフォルトで設定されています。つまり、そのアカウントへのログインには
postgres
OSユーザー
のアカウントを作成します。
があると仮定して
root
にアクセスすることができます。
sudo -u postgres psql
で失敗した場合は
database "postgres" does not exists
というエラーが出た場合、UbuntuやDebianのサーバーではない可能性が高いです :-) この場合、単に
template1
をコマンドに追加してください。
sudo -u postgres psql template1
これらのコマンドのいずれかがエラーで失敗した場合
psql: FATAL: password authentication failed for user "postgres"
をチェックし、ファイル
/etc/postgresql/8.4/main/pg_hba.conf
: コメントでない最初の行として、このような行があるはずです。
local all postgres ident
新しいバージョンのPostgreSQLの場合
ident
は、実際には
peer
. それもOKです。
の内側には
psql
シェルに
DBユーザー
postgres
をパスワードで指定します。
ALTER USER postgres PASSWORD 'newPassword';
を残すことができます。
psql
と入力することでシェルが起動します。
Ctrl
D
またはコマンドで
\q
.
これで、pgAdminにDBスーパーユーザの有効なパスワードを与えることができるようになり、pgAdminも満足するはずです :-)
関連
-
PostgreSQLにおけるsequence、serial、identityの使い方の違いについて
-
[解決済み] psql: FATAL: データベース "<user>" が存在しない
-
[解決済み] PostgreSQLのユーザーパスワードを変更する方法を教えてください。
-
[解決済み] エラーが発生しました。pgsqlをrailsで動作させようとすると、Peer authentication failed for user "postgres" と表示されます。
-
[解決済み] コマンドライン引数でPostgreSQLの.sqlファイルを実行する
-
[解決済み] Postgresがサーバーに接続できない
-
[解決済み] PostgreSQLの場合。PostgreSQLですべてのテーブルのOWNERを同時に変更する
-
[解決済み】psql: FATAL: ユーザー "postgres" の Ident 認証に失敗しました。
-
[解決済み】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 実装 サイバーパンク風ボタン
おすすめ
-
PostgreSQLのURL解決方法
-
postgresのjsonbプロパティの利用について
-
[解決済み] Postgresのデフォルトのパスワードは何ですか?
-
[解決済み] エラーが発生しました。pgsqlをrailsで動作させようとすると、Peer authentication failed for user "postgres" と表示されます。
-
[解決済み] PostgreSQLで重複して更新された場合の挿入?
-
[解決済み] PostgreSQL 自動インクリメント
-
[解決済み】Mac OS XでPostgreSQLサーバーを起動するには?
-
[解決済み] PostgreSQLのINSERT ON CONFLICT UPDATE(upsert)は除外された値をすべて使用します。
-
[解決済み] PostgreSQLでカラムが存在しない場合、どのように追加しますか?
-
[解決済み] PostgreSQLでタイムスタンプの差を秒単位で求める