にログインできません働いていない:は、私がこのようなユーザを作成し、PostgreSQLデータベース
$ psql -d blog_development -U blog -W
Password for user blog:
psql: FATAL: Ident authentication failed for user "blog"
なぜか?私が試した
ことの一つは、ライン85 pg_hba.conf
76 # Database administrative login by UNIX sockets
77 local all postgres ident
78
79 # TYPE DATABASE USER CIDR-ADDRESS METHOD
80
81 # "local" is for Unix domain socket connections only
82 local all all ident
83 # IPv4 local connections:
84 host all all 127.0.0.1/32 md5
85 host blog_development blog 127.0.0.1/32 md5
86 # IPv6 local connections:
87 host all all ::1/128 md5
を編集している私は追加です。それ以降はPostgreSQLを再起動しましたが、何も変更されていないようです。
興味深いことに、(pg_hba.confに別の行を追加した後で)pgAdmin IIIを使ってリモートログインできますが、コマンドラインからはまだログインできません。 –
また、私はPHPスクリプトを介して接続することができます。私は間違った方法でログインしようとしていると思っています。 –