yo... pada kesempatan kali ini saya akan memberikan tutorial cara membuat database server menggunakan postgresql, sebelumnya saya akan menjelaskan apa sih data bases server itu, Data Base Server, adalah sebuah server yang bertindak sebagai penyimpan kumpulan dari data yang disusun untuk sewaktu waktu di ambil untuk memperoleh informasi. untuk topologinya saya menggunakan topologi sebagai berikut,
berikut konfigurasinya :
Konfigurasi Server
1. untuk melakukan instalasi postgresql, kita harus menambahkan repository tambahakn yaoti repository SCLO, karena package yang dibutuhkan berada di repository tersebut.
yum install -y centos-release-scl-rh centos-release-scl
2. jika sudah barulah kita install package si postgresql
yum --enablerepo=centos-sclo-rh -y install rh-postgresql95-postgresql server
3. untuk memulai menggunakan postgresql kita harus mengaktifkan bash dari postgresql itu sendiri
scl enable rh-postgresql95 bash
4. nah untuk mengecek versi dari postgres yang kita install gunakan command
postgres -V
sedangkan untuk melihatt di direktori mana postgresql berada gunakan command
which postgres
4. setelah itu buat file baru dengan nama rh-postgresql95.sh di direktori /etc/profile.d/rh-postgresql95.sh
nano /etc/profile.d/rh-postgresql95.sh
kemudian isikan seperti berikut
5. selanjutnya untuk membuat cluster databases gunakan command berikut
postgres1l-setup --initdb --unit rh-postgresql95-postgresql
6. buka file konfigurasi postgresql
nano /var/opt/rh/rh-postgresql95/lib/pgsql/data/postgresql.conf
pada bagian connections adnauthentication, pada baris listen_addresses ubah menjadi "*" agar semua ip yang terhubung dengan server bisa mengakses database
dan pada baris log_line_prefix, atur menjadi %t %u %d, ini berfungsi untuk mengatur format di dalam log. %t untuk waktu. %u untuk username dan %d untuk nama dari database
7. kemudian start dan enable service postgresql agar layanan tersebut bisa berjalan dan tidak perlu lagi dijalankan secara manual
systemctl start rh-postgresql95-postgresql
systemctl enable rh-postgres1l95-postgresql
8. untuk mengakses layanan postgres gunakan command
ksu - postgres
dan untuk membuat user untuk postgres gunakan command
createuser queen
untuk membuat database baru gunakan command
createdb "namadb" -O "user"
untuk mengeceknya kita bisa membuka list database menggunakan
psql -l
untuk mengakses data base,
psql "namadatabase"
untuk memberikan password bagi user yang mengakses database yang sedang dibuka,
alter user "namauser" with password 'passwordnya';
untuk perrcobaan saya akan membuat table dengan format no, name, class
create table class (no int,name text,class text);
dan untuk mengisi table tersebut, kita harus mengisinya dengan command insert
insert into class (no,name,class) (1,'offel'knight');
dan untuk melihat hasilnya gunakan select
select * from "namatabel"
untuk menghapus kita bisa menggunakan command drop
drop table "namatabel"
jika ingin menyudahi, kita bisa keluar dari data base menggunakan command \q
nah sekian tutorial mengenai postgresql, semoga bermanfaat
0 comments:
Post a Comment