PostgreSQL, sering disingkat Postgres, adalah sebuah object-relational database management system (ORDBMS) yang tersedia untuk banyak platforms termasuk Linux, FreeBSD, Solaris, MS Windows and Mac OS X. Ia dirilis di bawah Lisensi PostgreSQL, yaitu sebuah lisensi khas MIT, dan dengan demikian ia adalah free dan open source software. PostgreSQL didevelop oleh PostgreSQL Global Development Group, terdiri dari beberapa relawan yang dipekerjakan dan disupervisi oleh perusahaan seperti Red Hat.

Oke, ga perlu kata-kata berbusa, to the point saja!

PostgreSQL Installation

Buka terminal dan ketikkan command berikut untuk menginstall postgresql :
sudo apt-get install postgresql

PostgreSQL Configuration

Setelah sukses melakukan instalasi postgresql, Anda perlu mengkonfigur postgresql menggunakan configuration file /etc/postgresql/9.1/main/postgresql.conf (9.1 adalah versi dari postgresql yang terinstal dalam Ubuntu).

Secara default, koneksi via TCP/IP di-disabled sehingga user tidak dapat mengakses PostgreSQL server dari komputer lain. Untuk meng-enable koneksi TCP/IP edit file /etc/postgresql/9.1/main/postgresql.conf dan lakukan perubahan-perubahan sebagai berikut.

Ubah #listen_addresses = localhost menjadi…
listen_addresses =192.168.1.1

Ubah juga #password_encryption = on menjadi…
password_encryption = on

Setup PostgreSQL Users and Password

NOTE: All the commands below are executed as the postgres privileged user.

Membuat User : Buka terminal dan ketikkan perintah createuser lalu jawablah beberapa pertanyaan untuk membuat user postgreSQL.
sudo -u postgres createuser
Enter name of role to add: linuxpoison
Shall the new role be a superuser? (y/n) n
Shall the new role be allowed to create databases? (y/n) n
Shall the new role be allowed to create more new roles? (y/n) n
CREATE ROLE

Membuat Database : Gunakan perintah createdb untuk membuat database.
sudo -u postgres createdb linuxdb
CREATE DATABASE

Memberikan Akses kepada User terhadap suatu database.
sudo -u postgres psql
postgres=# alter user linuxpoison with encrypted password ‘password’;
ALTER ROLE
postgres=# grant all privileges on database linuxdb to linuxpoison;
GRANT

Selanjutnya, pada mesin client (Linux Ubuntu), ketik perintah beriku untuk menginstall PostgreSQL client.
sudo apt-get install postgresql-client

Setelah sukses menginstal postgresql client pada mesin client, Anda dapat melakukan koneksi ke server dengan perintah berikut.
psql -h

Setelah memasukkan password Anda telah masuk ke PostgreSQL dalam mode command line.

Gunakan perintah berikut (dari terminal) untuk mengkontrol PostgreSQL server.
Start the service : /etc/init.d/postgresql start
Stop the service : /etc/init.d/postgresql stop
Know the status : /etc/init.d/postgresql status
Restart the service : /etc/init.d/postgresql restart

Membuat password utama PostgreSQL:
sudo -u postgres psql postgres-# \password Enter new password: Enter it again: postgres-#

Membuat password untuk user bernama juragan:
sudo -u postgres psql postgres-# \password juragan Enter new password: Enter it again: postgres-#

Selamat mengeksplore dan jangan lupa berbagi ilmu.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *