Monday, May 22, 2017

Lab 9.5 Installation phpMyAdmin for MariaDB

ANATOMY NETWORK - Lab 9.5 Installation phpMyAdmin for MariaDB, Assalamu'alaykum warahmatullahi wabarakatuh. Berikut ini adalah langkah-langkah bagaimana menginstal phpMyAdmin agar dapat mengelola database via web.
 ---Install phpMyAdmin---
  1. Pastikan sudah menginstal Apache.
  2. Pastikan sudah menginstal PHP.
  3. Instal phpMyAdmin menggunakan repo EPEL.
  4. Ubah konfigurasi phpMyAdmin pada /etc/httpd/conf.d/phpMyAdmin.conf
  5. Line 17 dan 34, tambahkan network yang dapat mengakses phpMyAdmin.
  6. Restart httpd.
---Test Client phpMyAdmin---
  1. Akses ke alamat web server dengan tambahan /phpmyadmin/. Lalu login sebagai root user MariaDB.
  2. Lihat sudah ada database yang sudah dibuat pada lab sebelumnya.

Lab 9.4 Installation database with MariaDB

ANATOMY NETWORK - Lab 9.4 Installation database with MariaDB, Assalamu'alaykum warahmatullahi wabarakatuh. Berikut ini adalah langkah-langkah bagaimana menginstal database server dengan MariaDB
---Install MariaDB 10.1---
  1. Install MariaDB dengan menggunakan repo SCLo.
  2. Paket dari Software Collections sudah terinstal pada direktori /opt. Untuk menggunakan itu, lakukan Load environment variables.
  3. Lakukan konfigurasi ini agar MariaDB secara otomatis pada login time.
  4. Buat baru konfigurasi berikut.
  5. Ubah konfigurasi MariaDB pada /etc/opt/rh/rh-mariadb101/my.cnf.d/mariadb-server.cnf
  6. Tambahkan ke sesi [mysqld].
  7. Jalankan service MariaDB.
  8. Jalan kan mysql_secure_installation lalu ikuti arahan seperti pada gambar.
---Test MariaDB 10.1---
  1. Masuk ke MariaDB.
  2. Lihat databases.
  3. Buat database, setelah itu lihat databases pastikan sudah terbuat.
  4. Keluar dengan perintah quit

Lab 9.3 Replication database for PosgreSQL

ANATOMY NETWORK - Lab 9.3 Replication database for PosgreSQL, Assalamu'alaykum warahmatullahi wabarakatuh. Berikut ini adalah langkah-langkah bagaimana mengatur Replication pada PostgreSQL. Konfigurasi ini mengaitkan pengaturan Master-Slave.
---Master Host---
  1. Ubah konfigurasi PostgreSQL pada /var/opt/rh/rh-postgresql95/lib/pgsql/data/postgresql.conf
  2. Line 59, uncomment dan ubah seperti pada gambar.
  3. Line 177 dan 180, uncomment dan ubah seperti pada gambar.
  4. Line 210 dan 212, uncomment dan ubah seperti pada gambar.
  5. Line 228 dan 230, uncomment dan ubah seperti pada gambar.
  6. Line 242, uncomment dan ubah menjadi nama slave host seperti pada gambar.
  7. Ubah konfigurasi PostgreSQL pada /var/opt/rh/rh-postgresql95/lib/pgsql/data/pg_hba.conf
  8. Tambahkan pada bagian paling bawah.
  9. Restart postgreSQL.
  10. Buat user untuk replica.
---Slave Host---
  1. Masuk ke postgreSQL. Dan ambil backup dari Master Server.
  2. Ubah konfigurasi postgreSQL pada /var/opt/rh/rh-postgresql95/lib/pgsql/data/postgresql.conf
  3. Line 251, uncomment dan ubah seperti pada gambar.
  4. Salin file recovery.conf.sample menjadi recovery.conf.
  5. Buka file yang baru saja disalin.
  6. Line 44, uncomment dan ubah (perintah untuk mendapatkan arsip).
  7. Line 116, uncomment dan ubah seperti pada gambar.
  8. Line 123, uncomment dan ubah (info koneksi ke Master Server).
  9. Restart postgreSQL.
---Master Host---
  1. Masih di dalam postgeSQL, lihat status replikasi. Jika terlihat sudah seperti pada gambar berarti sudah replika berjalan dengan normal.
  2. Agar bisa mengelola database, buat user dengan akses superuser.
---Client Test---
  1. Akses melalui web master. Login dengan user yang baru saja dibuat.
  2. Buat database.
  3. Pastikan sudah terbuat.
  4. Coba akses web slave. Pastikan ada database yang sama pada Master.

Lab 9.2 Installation phpPgAdmin for PostgreSQL

ANATOMY NETWORK - Lab 9.2 Installation phpPgAdmin for PostgreSQL, Assalamu'alaykum warahmatullahi wabarakatuh. Berikut ini adalah langkah-langkah bagaimana menginstal php.PgAdmin. phpPgAdmin digunakan untuk mengoperasikan PostgreSQL pada web browse dari client.
---PostgreSQL 9.5 : Install phpPgAdmin---
  1. Pastikan sudah menginstal Apache.
  2. Pastikan sudah menginstal PHP.
  3. Instal phpPgAdmin menggunakan repo EPEL.
  4. Ubah konfigurasi php.
  5. Pada line 36 ubah menjadi
    $conf['servers'][0]['pg_dump_path'] = '/opt/rh/rh-postgresql95/root/usr/bin/pg_dump';
    $conf['servers'][0]['pg_dumpall_path'] = '/opt/rh/rh-postgresql95/root/usr/bin/pg_dumpall';
  6. Line 93, ubah menjadi false. Line 99, ubah menjadi true.
  7. Ubah kondigurasi PostgreSQl pada /var/opt/rh/rh-postgresql95/lib/pgsql/data/pg_hba.conf 
  8. Line 82, ubah seperti pada gambar dan tambahkan izin akses.
  9. Ubah konfigurasi phpPgAdmin.
  10. Line 11, tampahkan akses permision pada network.
  11. Restart httpd dan postgreSQL.
  12. Ubah pengaturan boolean agar httpd dan database dapat diakses.
---Client Test---
  1. Akses web dengan alamat ditambahkan /phpPgAdmin
  2. Login dengan user yang pada lab sebelumnya sudah dibuat.
  3. Berhasil... Sekarang bisa mengoperasikan database via web.