Selam, eğer gece saatlerinde yada herhangi bir zamanda mysql'e herhangi bir insert işlemi yapılmıyorsa şu adımlarlada çözebilirsiniz. önemli olan master pozisyonu.
slave mysql de stop slave; komutuyla replikasyon durdurulur. master mysql de show master status; ile pozisyonlar alınır. master mysql de mysqldump -u $user -p$pw $db | mysql -u $user -p $pw $db -h $slavehost ile master dumpı slave db ye aktarılır. slave mysql de "CHANGE MASTER TO MASTER_HOST=master-ip, MASTER_USER='replikasyon-user', MASTER_PASSWORD='replikasyon-user-pass' MASTER_LOG_FILE='mysql-bin.xxxxxxx, MASTER_LOG_POS=xxxxxxxx; komutuysa replikasyon hazır hale getirilir. start slave; ile replikasyon başlatılır. show slave status; ile replikasyon durumunu kontrol edip pozisyonların bir yerden sonra eşitlendiğini görebilirsiniz. Haydar. -- # Haydar Acer http://facebook.com/devvrim http://twitter.com/devvrim 2013/4/10 Doruk Fisek <dfi...@ozguryazilim.com.tr> > Wed, 10 Apr 2013 08:19:27 +0300, "Salih Pala \(Gmail\)" > <bilisimsys...@gmail.com> : > > > Acaba bunun daha kolay bir yolu yok mudur? Çünkü çalışan sistemler > > üzerinde işlem yapıyor olacağım ve en ufak kesintide büyük sorunlar > > yaşayacağım. > Anlattıklarınız slave'inizde veri bütünlüğü olup olmadığından şüphe > ettirdi. Bence verisi tutarsız bir slave, ufak kesintiden daha > tehlikeli bir durum. > > Gecenin bir saatinde bile olsa servisi durdurup, bir lvm snapshot'ı > başlatıp, servisi tekrar başlatmanız (bir dakikanın altında sürmesi > gerekir) ve o snapshot üzerinden daha sonra yedek almanız bile sorun > oluyorsa Percona'nın XtraBackup aracını kullanabilirsiniz: > > http://www.percona.com/doc/percona-xtrabackup/ > > Veritabanını kitlemeden yedek alabiliyor, daha sonra o yedekten slave'i > oluşturursunuz. > > Başka bi alternatifi, slave'i sıfır bir veritabanı ile oluşturup, > master'dan kayıtları teker teker çek demek olur. Ama yavaş ve uzun > sürer, verimsiz olur. > > Doruk > > -- > Özgür Yazılım A.Ş. ~ # > http://www.ozguryazilim.com.tr > _______________________________________________ > Linux-sunucu E-Posta Listesi > Linux-sunucu@liste.linux.org.tr > > Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından > okuyabilirsiniz; > > Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen > e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 > dakika içinde üyeliğinizi sonlandırabilirsiniz. > https://liste.linux.org.tr/mailman/listinfo/linux-sunucu >
_______________________________________________ Linux-sunucu E-Posta Listesi Linux-sunucu@liste.linux.org.tr Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından okuyabilirsiniz; Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz. https://liste.linux.org.tr/mailman/listinfo/linux-sunucu