Pada tulisan kali ini saya akan memberikan tips tentang posgresql, khususnya tentang bagaimana cara membuka network access database lokal, sehingga database yang kita miliki di komputer lokal dapat diakses di jaringan. Atau dengan kata lain menjadikan komputer kita menjadi database server.

Secara default setelah kita menginstall postgresql, jika kita tidak mengubah settingan konfigurasinya maka database kita hanya dapat diakses oleh kita sendiri secara lokal. Dan jika ada teman kita yang berada di satu jaringan ingin membuka database kita makan akan muncul pesan error seperti ini :

“could not connect to server: Connection refused (0x0000274D/10061) Is the server running on host “192.168.1.99″ and accepting TCP/IP connections on port 5432?”


Sehingga untuk membuka network access database kita, ada beberapa langkah yang perlu dilakukan

  • Masuklah ke direktori tempat anda menginstall postgresql, lalu buka folder data dan buka file postgresql.conf dengan notepad
  • Uncomment tulisan listen_addresses dan berikan nilai ‘*’ untuk mengijinkan semua komputer jaringan bisa mengakses database kita. Sehingga tampilannya akan menjadi seperti ini :
    # - Connection Settings -
    
    listen_addresses = '*'		# what IP address(es) to listen on;
    					# comma-separated list of addresses;
    					# defaults to 'localhost'; use '*' for all
    					# (change requires restart)
    port = 5432				# (change requires restart)
    max_connections = 100			# (change requires restart)
    
  • Di folder yang sama, bukalah file pg_hba.conf dengan notepad.
  • Lalu di baris terakhir tambahkan code berikut ini (ip address disesuaikan dengan ip kalian masing-masing).
    host all all 192.168.1.99/24 trust
    

Selesai, maka sekarang database postgresql kita akan dapat diakses oleh orang-orang yang berada di satu jaringan dengan kita.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s