Apa cara yang baik untuk menyinkronkan dua database MySQL?
Saya ingin menyinkronkan data dalam database situs web produksi saya ke database pengembangan lokal saya. Saat ini, saya hanya menggunakan antarmuka PHPMyAdmin untuk mengekspornya dari satu, dan kemudian saya impor ke yang lain.
Ini akan menjadi sinkronisasi yang dimulai oleh pengguna, tidak harus berkala atau otomatis (sesuatu seperti sinkronisasi satu klik).
Jawaban:
Berikut adalah beberapa ide:
sumber
SQLyog Enterprise dan Ultimate dapat melakukan ini.
SQLyog memiliki versi gratis walaupun sayangnya tidak dapat melakukan operasi sinkronisasi. Versi berbayar mulai dari $ 69 tetapi uji coba 30 hari tersedia. Untuk solusi gratis, replikasi adalah taruhan terbaik Anda sebagai quickcel diuraikan, meskipun memerlukan sedikit konfigurasi.
Sekarang juga memiliki fitur yang disebut 'Visual Data Membandingkan' di mana data dapat dibandingkan dan disinkronkan secara visual.
sumber
Untuk alat sinkronisasi MySQL satu kali yang gratis dan andal, lihat Percona Toolkit (sebelumnya Maatkit):
http://www.percona.com/doc/percona-toolkit/2.1/pt-table-sync.html
sumber
Alat SJA SQLYog (gratis untuk Linux) dapat melakukan ini dengan cemerlang dan saya telah menggunakannya selama bertahun-tahun. Yang diperlukan hanyalah file XML yang dihasilkan dengan info masuk yang benar, basis data, dan tabel yang Anda inginkan. Saya tidak bisa melakukannya tanpa itu.
sumber