WHAT'S NEW?
Loading...

Lab 9.1 Instalasi Database Server PostgresQL Pada CentOS 7

Assalamualaikum
Pada kali ini ane ingin share cara instalasi database postgresql pada centos 7. Pada kali ini ane hanya akan menshare cara menginstall, dan sedikit menggunakannya saja. PostgreSQL atau postgres ini adalah relasional database manajemen system yang memprovide implementasi pada bahasa SQL.sumber Oke langsung saja kita konfig, Berikut adalah ilustrasi topologi yang saya gunakan 

1. Install postgresql-server. Sebenarnya postgresql-server ini sudah ada didalam repository bawaan centos
yum -y install postgresql-server

2. Buat database cluster postgresql baru untuk database yang akan dibuat nantinya
postgresql-setup initdb

3. Konfigurasi postgresql pada /var/lib/pgsql/data/postgresql.conf kali ini kita akan mengatur agar siapa saja yang dapat diizinkan mengakses postgresql, dan mengatur untuk loggingnya.
nano /var/lib/pgsql/data/postgresql.conf

Uncomment baris listen_address kemudian ganti localhost menjadi tanda bintang '*' yang artinya semua yang terhubung dengan server dapat diizinkan mengakses postgresql ini.

Uncomment pula pada baris log_line_prefix dan kemudian atur menjadi %t %u %d hal ini dilakukan untuk mengatur prefix baris pada log agar ada keterangan waktu (tanpa milisecond), username, dan nama database.

4. Jalankan dan aktifkan service postgresql
systemctl start postgresql; systemctl enable postgresql

5. Izinkan service postgresql pada firewall
firewall-cmd --permanent --add-service postgresql
firewall-cmd --reload

6. Secara default, pada saat penginstalan postgresql, dia akan otomatis membuat user yang namanya postgres. User ini digunakan untuk membuat database. Untuk membuat database, kita harus masuk ke bash user postgres itu, caranya adalah dengan mengetikkan command su - postgres kemudian disini saya membuat user ali untuk membuat role baru pada database yang saya buat selanjutnya. Dan tahap ini hingga akhir merupakan tahap pengujian.
su-postgres

7. Buat database dengan kepemilikannya user ali . createdb merupakan command untuk membuat database, iqbal-db merupakan nama databasenya -O iqbal untuk mendefinisikan kepemilikan database tersebut, yaitu user itulah yang memiliki akses ke database tersebut. Kemudian lihat database yang dibuat dengan perintah psql -l (-l berarti melihat list database)

8. Masuk ke database yang telah dibuat dengan mengetikkan psql iqbal-db kemudian atur role database menjadi user iqbal dengan password nya 'iqbal123' Hal ini bertujuan agar pada saat kita mengakses database iqbal-db, maka akan diminta user dan password dahulu, biasanya akan terlihat kalau kita menginstall phpPgAdmin

9. Buat tabel dengan namanya bebas, disini saya menamainya tes beserta kolomnya. Disni saya menambahkan 2 kolom yaitu no yang mendefinisikan nomor urut dan name yang berisi text. Lalu saya mengisi table tersebut dengan isinya 1 untuk kolom no ,dan ganteng untuk kolom name



10. Untuk melihat tabel yang dibuat, caranya dengan mengetikkan perintah select * from namadatabase lalu akan terlihat tabel yang telah dibuat

11. Untuk menghapus tabel, caranya adalah dengan mengetikkan perintah drop table namatabel

12. Kemudian cek apakah  tabel tersebut masih ada, dengan cara yang sama seperti tahap sebelumnya.


13. Untuk keluar dari bash database psql, bisa dengan mengetikkan command \q 


14. Lalu akan kembali ke bash user postgresql, cara keluarnya adalah dengan mengetikkan command exit


SELESAI


Semoga Bermanfaat

0 komentar:

Posting Komentar