Veritabanı yedeklerken hangi yöntemi kullanıyorsunuz?

Yedek alırken hangi yöntemi kullanıyorsunuz?


  • Kullanılan toplam oy
    37
0
Onaylı Üye
Üye
Katılım
23 Mart 2005
Mesajlar
1,597
Tepki puanı
8
Konum
İzmir
Öğrenmek istiyorum arkadaşlar, uzun süredir beraberiz, siteler yapıyorsunuz, projeler geliştiriyorsunuz ve en önemlisi bu projeleri korumak yada herhangi bir sorunda siteyi düzeltebilmek için yedek alıyorsunuz.

Peki yedek alırken hangi yöntemi kullanıyorsunuz? Hem ankete oy verip, hemde bu başlık altında açıklamalı olarak bildiklerinizi paylaşırsanız, bilmediğimiz yöntemleride öğrenmiş oluruz.

İlk olarak ben başlayayım, en sık kullandığım yöntem (mysqlsnapshot açı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 dönüp 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ıklasörü ve içindeki tüm tabloları yedekliyor, kısaca dosya/klasör tipi yedek alıyor, yedeği geri yüklemek ise sıkıştırdığım .tgz'i açıp mysql/ klasörünün içine geri koymak, hepsi bu :) Bu yöntem 1 GB ve üzeri veritabanı yedeklerinde çok kullanışlı, isterseniz 20GB yedek alın, yedek almak ve yedeği geri yüklemek çok kısa ve pratik.

hadi sizlerde paylaşın faydalı bir başlık oluşturalım. selamlar.
 
0
Onaylı Üye
Üye
Katılım
12 Aralık 2004
Mesajlar
9,603
Tepki puanı
106
Konum
AZ
Hiçbirini kullanmıyorum, mysql yedeklemiyorum, eğer bir gün çökerse ağlamak için yeterli mendil stoğum var. Darda kalınan anlarda veya sunucu taşınırken, dallama backup adını verdiğim direk klasörü sıkıştırma işlemini dallıyorum :)

tar cvfz mysql.tar.gz /var/lib/mysql
 
Root
Root
İyinet Ekibi
Onaylı Üye
Katılım
2 Eylül 2002
Mesajlar
5,043
Tepki puanı
79
Konum
SEO
Öğrenmek istiyorum arkadaşlar, uzun süredir beraberiz, siteler yapıyorsunuz, projeler geliştiriyorsunuz ve en önemlisi bu projeleri korumak yada herhangi bir sorunda siteyi düzeltebilmek için yedek alıyorsunuz.

Peki yedek alırken hangi yöntemi kullanıyorsunuz? Hem ankete oy verip, hemde bu başlık altında açıklamalı olarak bildiklerinizi paylaşırsanız, bilmediğimiz yöntemleride öğrenmiş oluruz.

İlk olarak ben başlayayım, en sık kullandığım yöntem (mysqlsnapshot açı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 dönüp 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ıklasörü ve içindeki tüm tabloları yedekliyor, kısaca dosya/klasör tipi yedek alıyor, yedeği geri yüklemek ise sıkıştırdığım .tgz'i açıp mysql/ klasörünün içine geri koymak, hepsi bu :) Bu yöntem 1 GB ve üzeri veritabanı yedeklerinde çok kullanışlı, isterseniz 20GB yedek alın, yedek almak ve yedeği geri yüklemek çok kısa ve pratik.

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

Bunu inceleyeceğim güzele benziyor.
 
0
Üye
Katılım
24 Kasım 2007
Mesajlar
1,662
Tepki puanı
0
Konum
Fenerbahçe
Phpmyadmin den yedekliyorum bazende mysql bigdump (hazır script) kulanıyorum.
 
0
Onaylı Üye
Üye
Katılım
16 Kasım 2005
Mesajlar
2,778
Tepki puanı
0
Konum
Ankara/Kayseri
ben hesapları ayrı bir sunucuya komple yedeklediğim için ayrı bir db yedekleme işlemi yapmıyorum. günlük, haftalık ve aylık olarak yedek alıyorum.
 
Root
Root
İyinet Ekibi
Onaylı Üye
Katılım
2 Eylül 2002
Mesajlar
5,043
Tepki puanı
79
Konum
SEO
Büyük db leriniz için phpmyadmin i önermem arkadaşlar, diğer alternatifleri incelemelisiniz.
Yedekleme işini siz değil cron sizin yerinize düzenli olarak yapmalı.
 
0
Onaylı Üye
Üye
Katılım
10 Ekim 2007
Mesajlar
141
Tepki puanı
2
henüz çok büyük yedeğe sahip bir sitem olmadı o yüzden phpmyadmin ile hallediyorum işimi.
 
0
Onaylı Üye
Üye
Katılım
2 Şubat 2005
Mesajlar
1,607
Tepki puanı
1
Konum
Neverland
angelusu senin siteyi hekliyim ben dur :) ben phpmyadmin işaretledim ve her seferinde türkçe karakter sorunu yaşadığım için ve çözümünü de bir türlü anlamadığım için toptan backup alıyorum odan.
 
0
Onaylı Üye
Üye
Katılım
25 Haziran 2005
Mesajlar
4,856
Tepki puanı
6
Konum
Bursa
MSSQL kullanan arkadaşlar icin microsoft sql server enterprise managerin de listeye dahil edilmesini rica ediyorum:)
 
0
Onaylı Üye
Üye
Katılım
23 Mart 2005
Mesajlar
1,597
Tepki puanı
8
Konum
İzmir
Hiçbirini kullanmıyorum, mysql yedeklemiyorum, eğer bir gün çökerse ağlamak için yeterli mendil stoğum var. Darda kalınan anlarda veya sunucu taşınırken, dallama backup adını verdiğim direk klasörü sıkıştırma işlemini dallıyorum :)

tar cvfz mysql.tar.gz /var/lib/mysql

mysql server açıkkenmi yapıyorsun bu işlemi?

en azından tabloları kitlemelisin bu işlemi yapmadan önce
 
0
Onaylı Üye
Üye
Katılım
23 Mart 2005
Mesajlar
1,597
Tepki puanı
8
Konum
İzmir
Phpmyadmin den yedekliyorum bazende mysql bigdump (hazır script) kulanıyorum.

genel olarak aldığın yedekler kaç mb? phpmyadmin ve bigdump için?

alınan yedekleri geri yüklerken ssh üzerinden mi yoksa phpmyadmin üzerindenmi geri yüklüyorsun?
 
0
Onaylı Üye
Üye
Katılım
23 Mart 2005
Mesajlar
1,597
Tepki puanı
8
Konum
İzmir
angelusu senin siteyi hekliyim ben dur :) ben phpmyadmin işaretledim ve her seferinde türkçe karakter sorunu yaşadığım için ve çözümünü de bir türlü anlamadığım için toptan backup alıyorum odan.

imzamdaki ayarlarla türkçe karakter sorunu tarihe karıştı 1 yıl evvel :) eğer hala böyle sorunlar yaşıyorsanız forumda paylaşmaktan çekinmeyin ;)

phpmyadmin'deki yedek alırken/yüklerken seçilebilen karakter kodlama opsiyonu güzel birşey, ama 40+ mb büyüklükteki veritabanlarınız için dikkatli olun, tabloların hepsini alamıyor bir çok zaman.
 
0
Onaylı Üye
Üye
Katılım
1 Şubat 2006
Mesajlar
826
Tepki puanı
0
Konum
hawaii
araya girdim ama;

4,5 gb lik sql dosyası nasıl sıkıştırılmalı?

zipliorum indirince açamıorum felan garip
 
0
Onaylı Üye
Üye
Katılım
10 Mayıs 2007
Mesajlar
255
Tepki puanı
4
Konum
konya
php admin kullanıyorum yada hazır script oldugu için admin panelinden :)
 
0
Onaylı Üye
Üye
Katılım
5 Temmuz 2004
Mesajlar
1,920
Tepki puanı
35
en sağlıklı ve hızlı yedek alma yöntemi nedir peki arkadaşlar ?
bende phpmyadmin kullanıyorum
 
0
Onaylı Üye
Üye
Katılım
18 Eylül 2003
Mesajlar
109
Tepki puanı
3
Makine win olduğundan Mysql Administrator (mysql'in kendi programı) ve daha çok copy past ile yedekliyorum :) Bu şekilde yapmamın bir nedeni, tablolarda bozukluk olursa onarımı daha kolay oluyor. Çünkü tablolar sql halinde değil açık halde. (Tabi yedekten önce mysql durdurmak çok önemli).
 
0
Onaylı Üye
Üye
Katılım
11 Ekim 2007
Mesajlar
1,553
Tepki puanı
1
Konum
bilecen (:
Peki Optimize, onarma gibi işlemlerdede böyle platik şeyler var mı? phpmyadmin büyük db lerde çoğu zaman kilitleniyor malum..
 
Geri
Üst