Lab 9.1 Configure Database wirh PostgreSQL

بسم الله الرحمن الرحيم


Assalamu'alaikum, kali ini saya akan berbagi ilmu tentang cara konfigurasi database serevr dengan menggunakan aplikasi PostgreSQL pada Centos7. Database adalah kumpulan informasi yang disimpan didalam komputer(server) secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari database tersebut, sedangkan PostgreSQL itu sendiri adalah salah satu program aplikasi gratis yang digunakan Untuk membuat database.

Topologi


Konfigurasi Server

1. Pertama install centos-relase-scl-rh dan centos-release-scl terlebih dahulu

2. Kemudian install postgresql dengan menggunakan repo centos-sclo-rh yang sudah terinstall tadi

3. Setelah itu enable scl bash pada postgresql agar menjadi aplikasi startup

4. Kita coba lihat versi dari postgresql yang kita gunakan

5. Melihat letak directory postgresql

6. Ssetelah itu buat file executeable postgresql di dalam directory /etc/profile.d/

7. Masukkan :
#Ket :
#!/bin/bash / bangshell : untuk mendefinikan/memberitahu shell linux program apa yang digunakan untuk menjalankan script tersebut pada saat dieksekusi. Pada dasarnya bash adalah sh, dengan lebih banyak fitur dan sintaks yang lebih baik

Source : perintah shell built-in bash yang mengeksekusi konten file yang dilewatkan sebagai argumen, ini digunakan untuk load fungsi file sesuai yang sudah diarahkan kedalam skrip shell

Export : membuat variabel tersedia untuk sub proses, maksudnya nama variabel tersedia untuk setiap proses yang dijalankan dari proses shell tersebut

8. Membuat cluster database PostgreSQL

9. Edit file postgresql.conf yang terletak di /var/opt/rh/rh-postgresql95/lib/pgsql/data/

10. Pada baris listen_addresses, atur valuenya menjadi '*' yang artinya semua yang terhubung dengan server dapat diizinkan mengakses postgresql ini

11. Kemudian pada log_line_prefix, atur valuenya menjadi %t %u %d
#Ket :
%t  = Time
%u = User name
%d = Database Name

12. Start dan enable postgresql agar menjadi aplikasi startup

13. Masukan service postgresql kedalam firewall agar dapat diakses nantinya

Membuat Database

1. Masuk ke postgresql kemudian buat user beserta database untuk percobaan
#Ket :
  • su - postgres : perintah untuk masuk ke postgresql
  • createuser : perintah untuk membuat user pada database
  • createdb : perintah untuk membuat database
  • -O : untuk mengatur Ownership atau kepemilikan pada database tertentu
  • psql -l : perintah untuk menampilkan list database

2. Jika ingin mengakses database tertentu caranya cukup mudah, hanya tinggal mengetik psql kemudian diikuti dengan nama database dibelakangnya.

Kita coba memberi password untuk user pada database tersebut

3. Buat tabel pada database tersebut untuk percobaan

4. Jika ingin menghapus tabel pada database, gunakan perintah drop

Sekian dari saya, mohon kritik dan sarannya
Wassalamu'alaikum

Tidak ada komentar:

Posting Komentar

Silahkan Komentarnya ^^