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 :
Cara Mengenkripsi Data Yang Disimpan Dalam Database Mysql p { margin-bottom: 0.25cm; direction: ltr; line-height: 120%; text-align: left; } Apakah anda tahu apa itu enkripsi? Enkripsi yaitu … Read More...
Cara Melihat User Yang Ada Di Server Database Mysql Apakah anda tahu bahwa server MySQL mempunyai user yang berbeda dengan system operasi? User di dalam server database MySQL berbeda deng… 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...
Cara Membatasi Hasil Query Select Di Mysql Pada tutorial kali ini aku akan membahas bagaimana membatasi jumlah data yang ditampilkan dalam perintah query select di database MySQL… 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...
0 Response to "Duplicate Entry For Primary Key - Troubleshooting Replikasi Database Mysql Dengan Relasi Master Slave - 3"
Posting Komentar