Otentikasi Ident Fatal Gagal untuk Pengguna Postgres
- 1308
- 326
- Dr. Travis Bahringer
Saat mengkonfigurasi pengaturan hosting baru dengan ROR dan Postgresql. Saya menghadapi masalah berikut ketika aplikasi mencoba menghubungkan server database postgres.
Kesalahan:-
Fatal: Authentication Ident Gagal untuk Pengguna "Postgres"
Larutan:-
Pertama saya atur kata sandi untuk pengguna postgres di postgresql menggunakan perintah berikut.
$ sudo -u postgres psql
Sekarang atur kata sandi menggunakan perintah berikut.
Postgres =# Kata Sandi
Mari kita buat akun pengguna baru untuk aplikasi Anda menggunakan perintah berikut. Juga peti basis data dengan kepemilikan akun itu.
PostGres =# Buat pengguna "myAppUsr" dengan kata sandi '_password_'; Postgres =# Buat database "myapp_development" pemilik "myappusr";
Sekarang Edit PG_HBA File Konfigurasi PostgreSQL dan Perbarui Konfigurasi. Secara default PostgreSQL menggunakan otentikasi berbasis ident. Anda perlu mengizinkan nama pengguna dan otentikasi berbasis kata sandi. Ident tidak akan pernah memungkinkan Anda untuk masuk melalui -U dan -W opsi.
# vim/var/lib/pgsql/9.4/data/pg_hba.conf
Lokal semua postgres trust lokal semua myapp_usr trust # ipv4 koneksi lokal: host semua 127.0.0.1/32 Kepercayaan # IPv6 Koneksi Lokal: #Host Semua Semua :: 1/128 Trust
- « Cara menginstal CSF (ConfigServer & Security Firewall) di cpanel
- Cara menginstal memcached di ubuntu 18.04 & 16.04 lts »