Monday, May 22, 2017

Lab 9.9 Replication database for MySQL

ANATOMY NETWORK - Lab 9.9 Replication database for MySQL, Assalamu'alaykum warahmatullahi wabarakatuh. Berikut ini adalah langkah-langkah bagaimana mengatur Replication pada MySQL. Konfigurasi ini mengaitkan pengaturan Master-Slave.
---Master Host---
  1. Ubah konfigurasi MySQL pada /etc/opt/rh/rh-mysql57/my.cnf.d/rh-mysql57-mysql-server.cnf
  2. Tambahkan konfigurasi seperti pada gambar pada sesi [mysqld].
  3. Restart MySQL.
  4. Masuk ke MySQL.
  5. Buat user untuk replica.
---Slave Host---
  1. Ubah konfigurasi MySQL pada /etc/opt/rh/rh-mysql57/my.cnf.d/rh-mysql57-mysql-server.cnf
  2. Tambahkan konfigurasi seperti pada gambar pada sesi [mysqld].
  3. Restart MySQL.
---Master Host---
  1. Masuk ke MySQL. Dan lock semua table.
  2. Lihat status Master.
  3. Eksekusi dump.
  4. Buka kunci table.
  5. Keluar dari MySQL, setelah itu transfer dump ke Slave.
---Slave Host---
  1. Import dump dari Master.
  2. Masuk ke MySQL, dan ubah/tambah master.
  3. Mulai replikasi.
  4. Lihat status. Jika keduanya sudah yes (lihat teks merah) berarti replikasi berhasil.
---Client Test---
  1. Buat database pada server Master.
  2. Ya, pastikan berhasil dibuat.
  3. Kemudian akses web server Slave, dan lihat database yang di Master ada.

Lab 9.8 Installation phpMyAdmin for MySQL

ANATOMY NETWORK - Lab 9.8 Installation phpMyAdmin for MySQL, 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.7 Installation database with MySQL

ANATOMY NETWORK - Lab 9.7  Installation database with MySQL, Assalamu'alaykum warahmatullahi wabarakatuh. Berikut ini adalah langkah-langkah bagaimana menginstal database server dengan MySQL
---Install MySQL 5.7---
  1. Install MySQL 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 MySQL secara otomatis pada login time.
  4. Buat baru konfigurasi berikut.
  5. Ubah konfigurasi MySQL pada /etc/opt/rh/rh-mysql57/my.cnf.d/rh-mysql57-mysql-server.cnf
  6. Tambahkan konfigurasi berikut pada sesi [mysqld].
  7. Jalankan service MySQL.
  8. Jalan kan mysql_secure_installation lalu ikuti arahan seperti pada gambar.
  9. Masuk ke MySQL, kemudian buat database. Dan lihat, jika database ada berarti instalasi berhasil.

Lab 9.6 Replication database for Mariadb

ANATOMY NETWORK - Lab 9.6 Replication database for Mariadb, Assalamu'alaykum warahmatullahi wabarakatuh. Berikut ini adalah langkah-langkah bagaimana mengatur Replication pada MariaDB. Konfigurasi ini mengaitkan pengaturan Master-Slave.
---Master Host---
  1. Ubah konfigurasi MariaDB pada /etc/opt/rh/rh-mariadb101/my.cnf.d/mariadb-server.cnf
  2. Tambahkan konfigurasi seperti pada gambar pada sesi [Server].
  3. Restart MariaDB
  4. Masuk ke MariaDB.
  5. Buat user untuk replica.

---Slave Host---
  1. Ubah konfigurasi MariaDB pada /etc/opt/rh/rh-mariadb101/my.cnf.d/mariadb-server.cnf
  2. Tambahkan konfigurasi seperti pada gambar pada sesi [Server].
  3. Restart MariaDB.
---Master Host---
  1. Masuk ke MariaDB. Dan lock semua table.
  2. Lihat status Master.
  3. Eksekusi dump.
  4. Buka kunci table.
  5. Keluar dari MariaDB, setelah itu transfer dump ke Slave.
---Slave Host---
  1. Import dump dari Master.
  2. Masuk ke MariaDB, dan ubah/tambah master.
  3. Mulai replikasi.
  4. Lihat status. Jika keduanya sudah yes (lihat teks hijau) berarti replikasi berhasil.
---Client Test---
  1. Buat database pada server Master.
  2. Ya, pastikan berhasil dibuat.
  3. Kemudian akses web server Slave, dan lihat database yang di Master ada.