Sunday, May 21, 2017

Lab 9.1 Instalasi Database Server PostgreSQL pada Centos 7


Asalamualaikum wr wb

kembali lagi dengan saya adityax, di kesempatan kali ini saya akan membagikan sebuah tutorial yaitu Instalasi Database Server Postgresql di CentOS 7. untuk sedikit pengetahuan, 

Apa itu PostgreSQL ? 
PostgreSQL atau (Post-gress-SQL) adalah sebuah relational database manajemen system (RDBMS) yang di kembangkan oleh tim relawan yang ada di seluruh dunia yang bersifat open source. PostgreSQL tidak di kontrol oleh perusahaan atau badan swasta lainnya sehingga source code (kode sumber) yang tersedia bisa di dapatkan secara gratis. untuk lebih jelasnya kalian bisa kunjungi blog INI 

dah tau kan untuk gambarannya.. untuk mempersingkat waktu kita mulai saja konfigurasinya.

Topologi



Konfigurasi

1. pertama yang dilakukan ialah menginstallnya, karena jika gk di install software yaa gk bakal bisa lah kita ngekonfignya.. untuk catatan disini saya menggunakan repositori bawaan centos.. jika kalian ingin beda silahkan tapi konfigurasi nya beda lohh.. jadi pake repositori bawaan centos aja ya.. :v untuk menginstall nya adalah

yum install postgresql-server -y


2. setelah terinstall. kita buat database cluster postgresql baru untuk database yang akan kita buat nanti.

postgresql-setup  initdb


3. selanjutnya kita akan mulai menkonfig posgresql nya dan letaknya ada di /var/lib/pgsql/data/postgresql.conf . disini kita akan mengatur siapa saja yang boleh mengakses posgresql serta mengatur loggingnya.


4. sekarang kita cari tulisa listen_addresses = 'localhost' untuk mengatur siapa saja yang dapat mengaksesnya..


setelah ketemu kita uncomment barisnya dan ubah dari 'localhost' menjadi '*' yang artinya semua yang terhubung dengan server atau satu jaringan dengan server yang dapat mengakses postgresql ini.


5. kita cari sintaks log_line_prefix = ' ' yang berguna untuk mengatur prefix baris pada log.


setelah ketemu kalian uncomment juga biar aktif tuh sintaksnya dan kalian tambahkan deh sintaks '%t %u %d' yang berarti pada pengaturan prefix baris pada log terdapat keterangan waktu (tanpa milisecond), username dan nama database.


6. setelah beberapa pengaturan yang kita butuhkan selesai.. sekarang kita jalankan aktifkan dan menjalankan service postgresql nya.


7. selanjutnya kita buat postgresql ini agar mendapatkan ijin dari firewall nya.


Pengujian

1. untuk pengetahuan saja, sebenarnya pada saat kita menginstall postgresql.. dia sudah membuat user yang namanya postgres secara otomatis dan user ini digunakan untuk membuat database, jadi jika kita ingin membuat database, kita harus masuk ke bash user postgres. dan caranya cukup mudah cukup mengetikkan sintaks su - postgres dan otomatis dia akan masuk.. setelah itu disini saya akan mencoba membuat user dengan nama adityax yang digunakan untuk membuat role baru pada database yang saya buat selanjutnya, dan tahap ini sampai tahap terakhir merupakan pengujian..


2. selanjutnya kita buat database dengan kepemilikan sesuai user yang kalian buat sebelumnya, kalau saya disini menggunakan adityax. untuk createdb merupakan sintaks untuk membuat database, dan adityax-db ini merupakan nama database yang akan saya buat dan -O adityax ini untuk mengidentifikasi kepemilikan nya. yang berarti bahwa user yang memiliki akses ke databasenya. dan utuk melihat database nya kalian bisa ketikkan sintaks psql -l (-l = list)


3. selanjutnya kita akan masuk kedatabase yang telah dibuat dan disana kita akan mengatur role database nya menjadi user kalian jika saya adityax dengan psswordnya 'rahasia' biar orang gk tahu.. :v sintaks - sintaks ini berguna untuk disaat kita masuk ke databasenya adityax-db, maka akan dimintai user serta password terlebih dahulu,


4. selanjutnya buat tabel dengan namanya coba karena mau nyoba :v beserta kolomnya dan disini saya memberi dua kolom yaitu no yang mendefiniskan nomor urut dan name yang berisi text. lalu kalian isi table tersebut di kolom no dan name, untuk contoh disini saya isi kolom no = 1 dan kolom name = tampan 


5. untuk melihat tabel yang telah dibuat, kalian cukup ketikkan select *from tabelnya; dan hasilnya akan tertampil deh tabel nya.


6. setelah membuat tabelnya. sekarang kita akan mencoba untuk menghapus tabelnya..  caranya mudah cukup ketik drop table tabelnya


7. selanjutnya kita cek tabelnya sudah hilang atau belum dan caranya masih sama seperti sebelumnya.


8. setelah semua kita coba sekarang kita coba lagi untuk keluar dari bash database psql, caranya cukup ketikkan \q dan untuk dari bash user postgresql nya ketik exit


akhirnya selesai juga dan hasilnya juga gk buruk buruk amat :v
sekian dari saya, mohon maaf bila ada kesalahan dan saya berterimakasih bagi yang mengunjungi blog saya.
semoga bermanfaat :)

Lorem ipsum is simply dummy text of the printing and typesetting industry.


EmoticonEmoticon