MySQL replikasyonu yaparken karsilasilabilecek sorunlar, yapilabilecek kisa yollar vs vs..
1. Onceki yazida anlattigim MySQL Replikasyonunu gerceklestirirken datafile tasimak yerine mysqldump kullanabiliriz
2. MySQL slave'de /etc/my.cnf dosyasina
replicate-do-db={database_adi} seklinde verdigimiz databaseimizi replike etmek icin,konfigurasyon ve yeniden baslatma isleminden sonra, mysql shell'inde asagidaki girdiyi kullanabiliriz
mysql> LOAD DATA FROM MASTER;
3. LOAD DATA FROM MASTER sadece MyISAM tablolarda calisir.
4. replicate-do-db={database_adi_1}
replicate-do-db={database_adi_2}
replicate-do-db={database_adi_3} seklinde birdne fazla databasei ayni conf icinde altalta tanimlamamiz gerekiyor.
5. Master sunucuyu show master status\G;
Slave sunucuyu ise show slave status\G;
ile izleyebiliriz.
6. report-host =SLAVE_SUNUCU_TANIMLAMASI seklinde girdimiz olmazsa Slave sistemimizi MySQL Administrator gibi programlarla izleyemiyoruz.
7. InnoDB tablolarin replikasyonu biraz daha sorunlu olabiliyor. Konuyla ilgili detayli bir yazi daha yayinlayacagim.