Insert islemlerini "writelock" ile durdurmayi unutmayin.

Sent from my iPad

On 10 Nis 2013, at 17:45, Haydar Acer <devv...@gmail.com> wrote:

> 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
_______________________________________________
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