2021-02-09
https://www.postgresql.org/download/よりOSごとにインストール方法を教えてくれます。
以下は、CentOS7、PostgreSQL9.6の場合です。
MySQLの特権ユーザーはroot
だが、PostgreSQLはpostgres
となっている。
デフォルトはlocalhost
と5432
となっている。
設定を変えたい場合は、コメントアウトして変更する。
md5
にすることで、パスワードを必須としている。
local all all peer
としておくと、sshでログイン後postgres
ユーザーでパスワードなしでログイン可能。
md5
とすれば、パスワードが必要となり、セキュリティは強化される。
host all all 127.0.0.1/32 md5
はローカルでのホスト接続でパスワードを必要とする設定。同じサーバー内のアプリケーションからの接続を行う場合はこのような設定となる。