Stasiun Kerja Online OnWorks Linux dan Windows

logo

Hosting Online Gratis untuk WorkStation

<Sebelumnya | Konten | Selanjutnya>

2.2. Konfigurasi


PostgreSQL mendukung beberapa metode otentikasi klien. Metode otentikasi IDENT digunakan untuk postgres dan pengguna lokal, kecuali jika dikonfigurasi lain. Silakan merujuk ke Panduan Administrator PostgreSQL8 jika Anda ingin mengonfigurasi alternatif seperti Kerberos.


Diskusi berikut mengasumsikan bahwa Anda ingin mengaktifkan koneksi TCP/IP dan menggunakan metode MD5 untuk otentikasi klien. File konfigurasi PostgreSQL disimpan di /etc/postgresql/ / utama direktori. Misalnya, jika Anda menginstal PostgreSQL 9.5, file konfigurasi disimpan di /etc/postgresql/9.5/main direktori.


gambar

Untuk mengkonfigurasi ident otentikasi, tambahkan entri ke /etc/postgresql/9.5/main/pg_ident.conf

mengajukan. Ada komentar rinci dalam file untuk memandu Anda.


Untuk mengaktifkan komputer lain agar terhubung ke server PostgreSQL Anda, edit file /etc/postgresql/9.5/main/postgresql.conf


Temukan garisnya #listen_addresses = 'localhost' dan ubah menjadi:


mendengarkan_alamat = '*'


gambar

Untuk mengizinkan koneksi IPv4 dan IPv6, ganti 'localhost' dengan '::'


Anda juga dapat mengedit semua parameter lainnya, jika Anda tahu apa yang Anda lakukan! Untuk detailnya, lihat file konfigurasi atau dokumentasi PostgreSQL.


Sekarang kita dapat terhubung ke server PostgreSQL kita, langkah selanjutnya adalah mengatur kata sandi untuk postgres pengguna. Jalankan perintah berikut pada prompt terminal untuk terhubung ke database template PostgreSQL default:



gambar

8 http://www.postgresql.org/docs/current/static/admin.html


sudo -u postgres psql templat1


Perintah di atas terhubung ke database PostgreSQL templat1 sebagai pengguna postgres. Setelah Anda terhubung ke server PostgreSQL, Anda akan berada di prompt SQL. Anda dapat menjalankan perintah SQL berikut pada prompt psql untuk mengonfigurasi kata sandi untuk pengguna postgres.


ALTER USER postgres dengan kata sandi terenkripsi 'your_password';


Setelah mengonfigurasi kata sandi, edit file /etc/postgresql/9.5/main/pg_hba.conf untuk menggunakan MD5

otentikasi dengan postgres pengguna:


lokal semua postgres md5


Terakhir, Anda harus memulai ulang layanan PostgreSQL untuk menginisialisasi konfigurasi baru. Dari prompt terminal, masukkan yang berikut ini untuk memulai ulang PostgreSQL:


sudo systemctl restart postgresql.layanan


gambar

Konfigurasi di atas tidak lengkap dengan cara apapun. Silakan merujuk ke Panduan Administrator PostgreSQL9 untuk mengkonfigurasi lebih banyak parameter.


Anda dapat menguji koneksi server dari mesin lain dengan menggunakan klien PostgreSQL.


sudo apt install klien postgresql

psql -h postgres.example.com -U postgres -W


gambar

Ganti nama domain dengan nama domain server Anda yang sebenarnya.


Komputasi Awan OS Teratas di OnWorks: