Monday, November 14, 2011

PostgreSQL: Instalasi dan Konfigurasi

Berikut adalah langkah-langkah untuk instalasi dan konfigurasi PostgreSQL di Ubuntu ver 11.10 (Oneiric Ocelot).
  1. Kita akan menginstalasi aplikasi-aplikasi berikut: 
    • postgresql => server PostgreSQL
    • postgresql-doc => dokumentasi
    • postgresql-client => aplikasi client untuk mengakses server
    • pgadmin3 => GUI untuk adminitrasi server
  2. Buka terminal dan jalankan perintah berikut dalam satu baris:
    • sudo apt-get install postgresql postgresql-doc postgresql-client pgadmin3
    • Setelah proses instalasi selesai, apt-get akan secara otomatis menjalankan server di mesin anda.
    • Proses instalasi akan membuat satu akun baru di Ubuntu khusus untuk menjalankan server PostgresSQL yang  bernama postgres.
    • Disamping itu, proses instalasi juga akan membuatkan satu akun yang bertindak sebagai database administrator dan aku ini juga bernama postgres. Perhatikan, akun ini belum memiliki password oleh karenanya harus segera diberikan password. 
      • Jalankan program psql sebagai user Ubuntu postgres (sudo -u postgres) dan login ke database dengan akun  database administrator (psql postgress)
      • sudo -u postgres psql postgres
      • Jalan perintah untuk mengubah password untuk akun postgres 
      • \password postgres
      • Setelah memberikan password baru, akhiri program psql
      \q
    • INGAT: proses instalasi akan membuat dua akun dengan nama postgress: satu di Ubuntu yang akan menjalan database server dan satu di dalam database yang bertindak sebagai database adminsitrator.
    • Proses instalasi akan mengatur agar server dijalankan secara otomatis saat komputer dijalankan. Jika anda tidak menginginkan server dijalankan secara otomatis maka jalankan perintah b
    • sudo update-rc.d mysql remove
      • Nantinya, untuk menghidupkan server secara manual, jalankan perintah berikut:
      sudo /etc/init.d/postgresql start
      • Sedangkan untuk mematikan server secara manual, jalankan perintah berikut:
      sudo /etc/init.d/postgresql stop
    • Untuk membuat database baru jalankan perintah createdb tetapi dengan akun postgres. Misalnya untuk membuat database bernama dbku jalankan perintah berikut:
    • sudo -u postgres createdb dbku
    • Untuk menghapus suatu database jalankan perintah dropdb memakai akun postgres. Misalnya untuk menghapus database bernama dbku jalankan perintah berikut:
    • sudo -u postgres dropdb dbku

    No comments:

    Post a Comment