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 :
Duplicate Entry For Primary Key - Troubleshooting Replikasi Database Mysql Dengan Relasi Master Slave - 3 Untuk kali ini aku menciptakan percobaan pada replikasi Master Slave database MySQL server untuk memperbaiki duduk kasus duplicate entry … Read More...
Troubleshooting Replikasi Database Mysql Dengan Kekerabatan Master Slave - 2 Melanjutkan percobaan untuk memastikan bahwa data yang disimpan di dalam replikasi Master Slave pada server MySQL tetap aman, maka kali … Read More...
Troubleshooting Replikasi Database Mysql Dengan Relasi Master Slave - 1 Pada tutorial sebelumnya saya membahas bagaimana caranya membangun replikasi database MySQL. Untuk memastikan keamanan data dan keakura… Read More...
Tutorial Membangun Replikasi Master Slave Server Database Mysql 5.6 Di Ubuntu Server Tulisan kali ini hanya merangkum dari beberapa goresan pena sebelumnya ihwal tata cara serta persiapan untuk membangun replikasi databa… Read More...
Fatal Error: Master And Slave Have Equal Mysql Server Uuid Ketika aku menambah slave gres dari replikasi MySQL Master Slave, pada ketika mengaktifkan server slave, ternyata server slave yang gre… Read More...
0 Response to "Duplicate Entry For Primary Key - Troubleshooting Replikasi Database Mysql Dengan Relasi Master Slave - 3"
Posting Komentar