🌊
Postgresユーザーのパスワード設定
Postguresユーザーのパスワード設定
Postgresにログインする際にpeer認証にしている場合、OSユーザーのID/PWで入ることが出来ます。OSのコンソール上からのログインでは入れますが、PHPなどのプログラミング言語を使ってwwwなどからDBを使用する場合はOS認証ログインは利用できません。PostguresにID/PWを登録する必要があります。OSユーザーとは異なるユーザーとなるので注意が必要です。
$ sudo su - postgres
$ psql
postgres=# alter role ***user*** with password '***password***';
ALTER ROLE
postgres=# \q
$ exit #postgresユーザーログアウト
$ sudo systemctl reload postgresql
以上、パスワード設定が完了です。
お疲れさまでした。
Discussion