konfigurasi pgadmin dengan postgresql pada linux

berikut ini cara mengkonfigurasikan pgadmin dengan postgresql kali ini pecobaanya pada linux, untuk windows mungkin hampir sama untuk linux yang saya gunakan berbasis ubuntu

persiapan

install dulu postgresqlnya (dapat menggunakan ubuntu software center) atau


sudo apt-get install postgresql

jangan lupa jalankan postgres nya

sudo /etc/init.d/postgres start

install dulu pgadmin nya (dapat menggunakan ubuntu software center)


sudo apt-get install pgadmin3

agar bisa di akses remoet maka kita perlu merubah konfigurasi pada file ini

  • postgresql.conf
  • pg_hba.conf

dan memberi password pada user postgres pada postgresql

ubah koneksi pada konfigurasi postgresql.conf
(disini saya pake postgre 9.3, sesuaikan dengan alamat postgre anda)


nano /etc/postgresql/9.3/main/postgresql.conf

kemudian cari baris  ini

#------------------------------------------------------------------------------</div><div># CONNECTIONS AND AUTHENTICATION</div><div>#------------------------------------------------------------------------------</div><div> </div><div># - Connection Settings -</div><div> </div><div>#listen_addresses = 'localhost'         # what IP address(es) to listen on;</div><div>                                        # comma-separated list of addresses;</div><div>                                        # defaults to 'localhost', '*' = all</div><div>                                        # (change requires restart)</div><div>
kemudian ubah menjadi

#------------------------------------------------------------------------------</div><div># CONNECTIONS AND AUTHENTICATION</div><div>#------------------------------------------------------------------------------</div><div> </div><div># - Connection Settings -</div><div> </div><div>listen_addresses = 'localhost, 192.168.1.200'</div><div>                                      # what IP address(es) to listen on;</div><div>                                        # comma-separated list of addresses;</div><div>                                        # defaults to 'localhost', '*' = all</div><div>                                        # (change requires restart)</div><div>
diatas berarti menerima konsi yang berasal dari localhost (server itu sendiri) dan  ip 192.168.1.200
jika ingin menerima dari semua ip bisa diganti  * (tapi hal ini tidak direkomendasikan)
listen_addresses = '*'
artinya dapat menerima dari semuanya
tambahkan konfigurasi pada pg_hba.conf

file pg_hba.conf berisi file kontrol yang berisi:  host mana yang dibolehkan untuk koneksi, bagaimana client diautentifikasi, user postgresql mana yang dapat digunakan dan database mana yang dapat mereka akses

biar mudah kita ubah menjadi  (tidak disarankan untu server produksi)


host all  all  all md5

buat  password user postgres

login ke postgres dulu kemudian masuk  ke psql postgre (command promt nya postgresql untuk membuat password database postgre) caranya


sudo -u postgres

kemudian ketik

psql (perintah diatas dapat disingkat seperti ini sudo -u postgres psql )

setelah masuk psql kemudian ketik

\password postgres

kemudian anda akan diminta memasukkan password sebanyak 2 kali setelah itu kemudian buka pgadmin3

 

klik file add server dan set konfigurasi seperti ini isi password degan password yang anda masukkan tadi

Screenshot - 170913 - 16:01:41

jika sudah berhasil

2

referensi

semoga berguna 🙂