Untuk kali ini aku menciptakan percobaan pada replikasi Master Slave database MySQL server untuk memperbaiki duduk kasus duplicate entry for primary key di server Slave. Berikut topologinya:
Data Master id data 1 test1 2 test2
Data Slave id data 1 test1 2 test2
kemudian aku iseng memasukkan data ke server Slave sehingga posisinya menjadi menyerupai berikut:
Data Master id data 1 test1 2 test2
Data Slave id data 1 test1 2 test2 3 iseng
balasannya ketika master di insert data gres menjadi:
Data di Server Master: id data 1 test1 2 test2 3 test3
Data di server slave tidak direplikasi sehingga tetap menyerupai berikut:
Data di Server Slave: id data 1 test1 2 test2 3 iseng
Begitu juga ketika aku menambah data gres ke server master sehingga datanya menjadi:
Data di Server Master: id data 1 test1 2 test2 3 test3 4 test4
data Slave tetap menyerupai sebelumnya, ternyata replikasi yang dijalankan server Slave terhenti!
Data di Server Slave: id data 1 test1 2 test2 3 iseng
kemudian aku mencoba melihat status server slave dan ternyata menghasilkan error log menyerupai berikut:
Last_Errno: 1062 Last_Error: Error 'Duplicate entry '3' for key 'PRIMARY'' on query. Default database: 'belajar'. Query: 'INSERT INTO test VALUES ( NULL, 'tes3')'
maka sebagai solusinya ialah aku menghapus data dengan ID 3 di server slave sehingga menjadi berikut:
Data di Server Slave: id data 1 test1 2 test2
kemudian aku restart service mysql server di SLAVE dengan perintah:
sudo service mysql restart
tunggu beberapa ketika maka server slave akan kembali mereplikasi menyerupai semula. Data di dalam tabel slave juga akan disamakan dengan tabel milik master menjadi speerti berikut:
Data Master id data 1 test1 2 test2 3 test3 4 test4
Data Slave id data 1 test1 2 test2 3 test3 4 test4
Praktis bukan memperbaiki error sebab duplicate id primary key yang terjadi di replikasi Master Slave MySQL. Terima kasih telah berkunjung.
Sumber http://www.newbienote.com/
Mari berteman dengan saya
Follow my Instagram _yudha58Related Posts :
Persiapan Membangun Replikasi Mysql Server Dengan Hubungan Master Slave Pada Ubuntu Server Kali ini aku akan membahas bagaimana mempersiapkan konfigurasi untuk membangun replikasi dua buah MySQL Server. Hubungan replikasi yang … Read More...
Tutorial Konfigurasi Master Pada Replikasi Database Mysql Dengan Korelasi Master Slave Di Ubuntu Server Kali ini saya akan membahas bagaimana melaksanakan konfigurasi replikasi 2 database MySQL Server pada tugas Server Master (sebagai serve… Read More...
Fungsi Constraint Primary Key Di Tabel Database Mysql Masih membahas ihwal fungsi constraint dan penerapannya. Kali ini aku akan membahas constraint Primary Key. Constraint Primary Key ini i… Read More...
Hasil Penerapan Replikasi Master Slave Mysql Di Ubuntu Server Berdasarkan ketiga tutorial sebelumnya, maka pada goresan pena ini akan dibahas pembuktian replikasi dari hasil instalasi dan konfigura… Read More...
Tutorial Konfigurasi Slave Pada Replikasi Database Mysql Dengan Korelasi Master Slave Di Ubuntu Server Jika di goresan pena sebelumnya saya membahas wacana konfigurasi Master server maka kali ini saya akan meneruskan tutorial kali ini untu… Read More...
0 Response to "Duplicate Entry For Primary Key - Troubleshooting Replikasi Database Mysql Dengan Relasi Master Slave - 3"
Posting Komentar