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

Cevap