Ana Sayfa » *nix » MySQL Replication durumunu bir script ile check etmek

MySQL Replication durumunu bir script ile check etmek


BerbatKötüİdare EderGüzelHarika (Toplam 3 oy. 5 puan üzerinden ortalama 5,00 || Oy vererek siz de katkıda bulunabilirsiniz.)
Loading...

Warning: mysqli_query(): (HY000/3): Error writing file '/tmp/MYP9OPGj' (Errcode: 28 - No space left on device) in /usr/share/nginx/html/syslogs/wp-includes/class-wpdb.php on line 2349

Bugün, HowtoForge‘da, master to master replication uygulamasının düzgün çalışıp çalışmadığını tespit edip durumu mail ile bildiren bir uygulamasına ait güzel bir yazıya rastladım.

Eğer, sereverlarınız arasında master to master çalışan bir replikasyon uygulamanız varsa sürekli gözlem altında tutmak epey iyi bir fikirdir. Zira db replikasyon işleri, için oldum olası pis işler statüsündedir.

İşte nasıl yapıldığı:


Öncelikle kontrol etmek istediğiniz serverda bir kullanıcı açıyoruz.

CREATE USER 'check'@'localhost' IDENTIFIED BY 'YOURPASSWORD';

Sonrasında, bu user için gerekli hak hukuk düzenlemelerini yapıyoruz.

GRANT SUPER , REPLICATION CLIENT ON * . *
TO 'check'@'localhost'
IDENTIFIED BY 'YOURPASSWORD' WITH MAX_QUERIES_PER_HOUR 0
MAX_CONNECTIONS_PER_HOUR 0
MAX_UPDATES_PER_HOUR 0
MAX_USER_CONNECTIONS 0;

Mysql user işleminden sonra, /root dizini altında aşağıdaki satırları içeren bir sh scripti oluşturup, kendimize göre düzenliyoruz.


Scripte gerekli hakları verip uygun bir cron girdisi ile çalışmasını sağlarsanız, replikasyon problemlerinde belirttiğiniz e-mail adresine alert gönderilmesini sağlayabilirsiniz.

Kaynak: http://www.howtoforge.com/script-to-check-if-mysql-master-master-replication-is-working-correctly

Visited 602 times, 1 visit(s) today
Kategoriler: *nix,Mysql,Scripts |

Bu yazılar da ilginizi çekebilir:


- Mysql Replikasyon Yapılandırması
- Mysql – Backup to FTP (PHP Script)
- SysInfo Script Set’i ile FreeBSD Sistem Bilgileri
- Mysql Root Şifresini Resetlemek – Password Recovery
- Lighttpd, Mysql, Php, Eaccelerator ile OpenAds Ad Server kurulumu.

Yorumlar


Henuz yorum yapilmamis.

Yorumda bulunun.