Setelah anda melakukan instalasi pgadmin ke windows, anda mungkin berharap bisa langsung membuat setting koneksi agar dapat terhubung ke database postgresql yang ada di server linux anda menggunakan pgadmin yang ada di PC windows anda.
Namun setelah anda coba ternyata kok tidak bisa. Mengapa demikian ? Karena secara default postgresql memang tidak dapat di akses secara remote, mungkin karena alasan keamanan. Tapi bukan berarti tidak bisa 100% ya. Yuk kita simak saja caranya.
Untuk dapat terhubung ke database postgresql yang ada di server, anda harus merubah beberapa setting yang ada di folder postgresql. Saya akan tunjukkan caranya secara bertahap ya..karena mungkin tidak semua pembaca sudah familiar dengan yang namanya linux. Setuju kan..
Langkah pertama buka terminal linux anda. Masuklah sebagai user root.
Jika sudah silahkan pindah ke folder postgresql anda dengan cara :
Untuk mengetahui versi dari database postgresql, ketikkan ls. Karena bisa jadi versi postgresql yang anda gunakan berbeda. Kemudian pindahlah ke folder tersebut dengan cara mengetikkan perintah cd 9.3. Masuk lagi ke sub folder main.
Jika sudah lanjutkan dengan merubah konfigurasi yang ada di file pg_hba.conf dengan cara :
Tambahkan sebaris perintah ini host all all 0.0.0.0/0 md5 kedalam file tersebut. Untuk lebih jelas silahkan lihat gambar dibawah ini :
Jika sudah tekan button save.
Langkah kedua ubah file postgresql.conf
Ubah konfigurasi yang ada di file postgresql.conf dengan cara :
Ubah setting
#listen_addresses = 'localhost'
menjadi
listen_addresses = '*'
Jika sudah tekan button save.
Fungsinya adalah untuk memberitahukan kepada postgresql untuk menerima koneksi dari semua interfaces yang ada didalam jaringan.
Langkah terakhir adalah restart service postgresql
Selesai...seperti itulah setting yang mesti diubah di sisi server agar pgadmin bisa terkoneksi dengan database server. Silahkan coba di remote kembali dari pc windows anda. Sekian dan semoga bermanfaat.
Comments
Post a Comment