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 gres sempat terjadi kegagalan, hal ini dikarenakan UUID milik server slave dengan server master mempunyai UUID yang sama.

Bukan server id ya, tapi UUID. UUID ini di create dan disimpan di dalam file auto.cnf ketika server MySQL pertama kali dihidupkan. UUID ini mempunyai kombinasi angka yang unik di masing-masing server MySQL. Berikut langkah-langkah untuk menanggulangi duduk kasus UUID yang sama tersebut:

Pertama matikan dulu  server MySQL dengan menjalankan perintah:

 sudo service mysql stop

kemudian ubah nama file auto.cnf yang berada di /var/lib/mysql dengan perintah berikut:

 sudo mv /var/lib/mysql/auto.cnf /var/lib/mysql/auto.cnf.default

kemudian anda dapat jalankan atau aktifkan lagi service mysql server dengan perintah berikut:

 sudo service mysql start

sesudah itu anda dapat masuk ke dalam shell MySQL dengan perintah di bawah:

 mysql -u root -p

sesudah berhasil masuk, jalankan server SLAVE dengan perintah di bawah:

 START SLAVE;

untuk melihat hasilnya, anda dapat menjalankan perintah:

 SLAVE STATUS;

error tersebut tidak akan muncul lagi dan server slave akan aktif dan siap mereplikasi data yang ada di server master. 

Ternyata sesudah aku ingat-ingat, duduk kasus ini terjadi sebab aku menyalin data yang ada di /var/lib/mysql/ milik server master ke server slave sebelumnya untuk menyamakan databas server master dan server slave. Alhasil UUID-nya jadi sama antara server master dan server slave yang menimbulkan error tersebut.
Selamat mencoba dan biar emmbantu.
Sumber http://www.newbienote.com/

Mari berteman dengan saya

Follow my Instagram _yudha58

Subscribe to receive free email updates:

0 Response to "Fatal Error: Master And Slave Have Equal Mysql Server Uuid"

Posting Komentar