Fitur SQLyog untuk Sinkronisasi Data


Latar Belakang

Pada tulisan saya sebelumnya dijelaskan tentang 2 metode untuk backup database yaitu dengan metode sqldump, replikasi data, ataupun dengan melakukan kombinasi 2 metode tersebut.

Saya sendiri melakukan 2 metode dengan jadwal waktu yang berbeda misalnya selang 1 jam diluar jam kerja. Setelah selesai melakukan backup SQLdump, dilanjutkan dengan proses replikasi data ke sebuah database “backup” di PC yang dijadikan server sandbox.

Langkah-langkah

  1. Buka SQLyog dan lakukan koneksi ke database yang dituju
  2. Pilih menu Powertools=>Database Synchronization Wizard
  3. Pilih database yang dijadikan Source (production) dan Target (sandbox)
  4. Klik tombol Next untuk seting selanjutnya
  5. Pada Advance Options pilih One-way synchronization
  6. Pilih Sync all tables in the database
  7. Pada Synchronization Type pilih Direct Sync
  8. Pada Error Handling tidak perlu memilih apapun
  9. Pada bagian run this task pilih save & schedule dan tentukan lokasi file log
  10. Jika memilih run immediately saat Next maka akan menjalankan proses
  11. Setelah selesai, lanjutkan dengan membuat task schedule
  12. Di task scheduler tentukan kapan waktu menjalankan proses sinkronisasi data

Pilih menu sinkronisasi data

Lakukan koneksi dan pilih database

Menjalankan task dan membuat jadwal

Proses sinkronisai data

Tahap pembuatan jadwal sinkronisasi

Sekian artikel dari saya, semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Bogor, 27-12-2018

KangAgus

Advertisements

Fitur SQLyog untuk Sinkronisasi Skema


Latar Belakang

Misalnya saya memiliki database di 2 server yaitu production dan sandbox. di sandbox saya memiliki database “backup” yang digunakan untuk replikasi data. sedangkan untuk keperluan development ada database tersendiri di sandbox.

Ada kalanya banyak perubahan di skema atau struktur table di database. penambahan atau pengurangan table dan field misalnya. ataupun perubahan tipe data di field.

Oleh karena itu perlu dilakukan sinkronisasi skema table di 2 database (production & sandbox) agar skema databasenya sama dan tidak terjadi error saat dilakukan proses sinkronisasi data.

Langkah-langkah

  1. Buka SQLyog dan lakukan koneksi ke database yang dituju
  2. Pilih menu Powertools=>Schema Synchronization Tool
  3. Tentukan database yang dijadikan Source (production) dan database yang dijadikan Target (sandbox).
  4. Klik tombol Compare, maka tampil table yang tidak sama skema/strukturnya
  5. Dibawahnya adalah query yang akan dijalankan jika akan lakukan sinkronisasi skema
  6. Klik tombol Execute All, sampai query selesai dikalankan
  7. Untuk mengecek kembali klik tombol Compare
  8. Jika proses sinkronisasi skema berhasil, maka tidak akan memunculkan list table

Menu Sinkronisasi Skema

Table yang akan di sinkronisasi

Query sinkronisasi yang berhasil di jalankan

Tidak ada table yang perlu di sinkronisasi

Sekian artikel dari saya, semoga bermanfaat untuk teman-teman dan anda semua..aamiin

Bogor, 27-12-2018

KangAgus

%d bloggers like this: