Oğrenmek istiyorum arkadaşlar, uzun suredir beraberiz, siteler yapıyorsunuz, projeler geliştiriyorsunuz ve en onemlisi bu projeleri korumak yada herhangi bir sorunda siteyi duzeltebilmek icin yedek alıyorsunuz.

Peki yedek alırken hangi yontemi kullanıyorsunuz? Hem ankete oy verip, hemde bu başlık altında acıklamalı olarak bildiklerinizi paylaşırsanız, bilmediğimiz yontemleride oğrenmiş oluruz.

İlk olarak ben başlayayım, en sık kullandığım yontem (mysqlsnapshot acık olmalı):

mysql servera bağlanıyorum ve ardından sırsıyla:

mysql> flush tables with read lock;
mysql> flush logs;
mysql> system lvcreate --snapshot –-size=900M --name=yedek /dev/vt01/mysql;
mysql> unlock tables;

daha sonra ssh donup sırasıyla:

$ mount -o ro /dev/vt01/backup /mnt/tmp
$ cd /mnt/tmp/
$ tar czf backup-`date +%Y%m%d`.tgz mysql
$ umount /mnt/tmp
$ lvremove -f /dev/vt01/backup

mysql/veritabanıklasoru ve icindeki tum tabloları yedekliyor, kısaca dosya/klasor tipi yedek alıyor, yedeği geri yuklemek ise sıkıştırdığım .tgz'i acıp mysql/ klasorunun icine geri koymak, hepsi bu Bu yontem 1 GB ve uzeri veritabanı yedeklerinde cok kullanışlı, isterseniz 20GB yedek alın, yedek almak ve yedeği geri yuklemek cok kısa ve pratik.

hadi sizlerde paylaşın faydalı bir başlık oluşturalım. selamlar.