Administrasi Server

Lab 9.1 Install Database Server CentOS with PostgreSQL

23.28 G.M.A 0 Comments


Asslamualaikum wr wb
Pada kali ini Saya ingin share sedikit cara instalasi database PostgreSQL pada centos 7. Pada kali ini ane hanya akan menshare cara menginstall, dan sedikit menggunakannya saja. Kali ini Lab 9.xx akan ada 9 lab dan 3 aplikasi yang akan saya gunakan. Pastikan saja anda tidak bosan membacanya.

*Definisi

PostgreSQL atau postgres ini adalah relasional database manajemen system yang memprovide implementasi pada bahasa SQL. Oke langsung saja kita konfigurasi, Berikut adalah ilustrasi topologi yang saya gunakan



*Konfigurasi

1) Pertama install terlebih dahulu repository SCLO dengan nama paket centos-relase-scl-rh dan centos-release-scl terlebih dahulu karena kita akan menggunakannya.



2) Lalu kita install PostgreSQL menggunakan repo SCLO yang sudah kita install tadi.


3) Setelah itu enable scl bash pada PosgreSQL agar berjalan saat reboot.


4) Untuk mengecek apakah PosgreSQL kita sudah terinstall atau belum kita bisa melakukan cek versi postgresql atau dengan  melihat letak directory Postgres.


5) Setelah itu buat file executeable atau .sh postgres di dalam directory /etc/profile.d/ 


#!/bin/bash biasa disebut dengan bangshell, ini digunakan untuk mendefinikan/memberitahu shell linux program apa yang yang digunakan untuk menjalankan script tersebut pada saat dieksekusi. Pada dasarnya bash adalah sh, dengan lebih banyak fitur dan sintaks yang lebih baik. Sebagian besar perintah bekerja sama, tapi berbeda.
Source adalah 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
6) Buat database cluster postgresql baru untuk database yang akan dibuat nantinya.


7) Edit file postgresql.conf yang terletak di /var/opt/rh/rh-postgresql95/lib/pgsql/data/ . Edit pada baris listen_addresses, atur valuenya menjadi '*' yang artinya semua yang terhubung dengan server dapat diizinkan mengakses postgresql ini.


8) Masih di file yang sama kita edit pada log_line_prefix, atur valuenya menjadi %t %u %d untuk keterangannya bisa dilihat di file.


9) Start dan enable PostgreSQL agar running dan berjalan otomatis saat reboot.


10) Tambahkan service PostgreSQL kedalam firewall agar dapat diakses nantinya, kemudian reload firewall-cmd.


11) Lalu kita coba masuk lalu buat password untuk user postgres. Password ini hanya digunakan ketika mengaksesnya dari PhpPgAdmin nanti akan kita peragakan.


12) Lalu kita coba buat user beserta database untuk user tersebut.


  • createuser adalah perintah untuk membuat user pada database
  • createdb merupakan perintah untuk membuat database
  • -O digunakan untuk mengatur Ownership atau kepemilikan pada database tertentu
  • psql -l adalah perintah untuk menampilkan list database




13) Lalu akses database yang kita buat tadi serta kita beri password untuk user yang tadi kita buat.


14) Lalu kita coba buat table di dalam database kita. Setelah itu kita isi table tersebut sesuai value dari table tersebut .
Lalu kita coba lihat hasil atau isi dari table tersebut.



15) Lalu kita remove atau drop.
Lalu kita lihat lagi apakahmasih ada atau tidak adatabase kita





































You Might Also Like

0 komentar: