[DEV] PostgreSQLにログインしてみました。localhost編
こんにちは、@yasuです。
localhostを指定した時に、期待通りに接続しないケースがありました。
前提条件(前回同様)
ユーザは、yasu
パスワードは、yasu!!!
データベースは、yasudb
すべてコメント
ユーザ=steem、データベース=steemへ接続しようと試みている
環境変数にパスワードを設定しておく
設定が足りないらしい
接続成功!!!
localhost失敗
IPv6で接続しようと試みている
127.0.0.1失敗
localhost失敗(現象変わらず)
127.0.0.1成功
localhostと127.0.0.1とで結果が異なる!
待ち受けは、IPv4とIPv6でしている。
設定ファイル(postgresql.conf)
IPv4のみに変更
待ち受けは、IPv4のみ。
localhost、127.0.0.1どちらも成功
localhostは、IPv6を先に接続を試みて、IPv4が接続可能だとしても接続しない!
設定ファイルを元に戻す(postgresql.conf)
設定ファイル(hosts)
「::1」からlocalhostを除く
待ち受けは、IPv4とIPv6の両方。
localhost、127.0.0.1どちらも成功