İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Veritabanı yedeklerken hangi yöntemi kullanıyorsunuz?

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


  • Kullanılan toplam oy
    37

nokie

0
İyinet Üyesi
Katılım
23 Mart 2005
Mesajlar
1,597
Reaction score
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.
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
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
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
63
Konum
Sakarya
Öğ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.
 

Batux

0
İyinet Üyesi
Katılım
25 Kasım 2007
Mesajlar
1,662
Reaction score
0
Konum
Fenerbahçe
Phpmyadmin den yedekliyorum bazende mysql bigdump (hazır script) kulanıyorum.
 

sverdlow

0
İyinet Üyesi
Katılım
17 Kasım 2005
Mesajlar
2,778
Reaction score
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.
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
63
Konum
Sakarya
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ı.
 

Noxious

0
İyinet Üyesi
Katılım
11 Ekim 2007
Mesajlar
141
Reaction score
2
henüz çok büyük yedeğe sahip bir sitem olmadı o yüzden phpmyadmin ile hallediyorum işimi.
 

pembekedi

0
İyinet Üyesi
Katılım
3 Şubat 2005
Mesajlar
1,607
Reaction score
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.
 

Senol

0
İyinet Üyesi
Onaylı Üye
Katılım
25 Haziran 2005
Mesajlar
4,856
Reaction score
1
Konum
Bursa
MSSQL kullanan arkadaşlar icin microsoft sql server enterprise managerin de listeye dahil edilmesini rica ediyorum:)
 

nokie

0
İyinet Üyesi
Katılım
23 Mart 2005
Mesajlar
1,597
Reaction score
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
 

nokie

0
İyinet Üyesi
Katılım
23 Mart 2005
Mesajlar
1,597
Reaction score
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?
 

nokie

0
İyinet Üyesi
Katılım
23 Mart 2005
Mesajlar
1,597
Reaction score
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.
 

soundofvtec

0
İyinet Üyesi
Katılım
1 Şubat 2006
Mesajlar
826
Reaction score
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
 

KaRaKTeR

0
İyinet Üyesi
Katılım
6 Temmuz 2004
Mesajlar
1,920
Reaction score
36
en sağlıklı ve hızlı yedek alma yöntemi nedir peki arkadaşlar ?
bende phpmyadmin kullanıyorum
 

hukuki

0
İyinet Üyesi
Katılım
19 Eylül 2003
Mesajlar
109
Reaction score
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).
 

Efsane

0
İyinet Üyesi
Katılım
12 Ekim 2007
Mesajlar
1,553
Reaction score
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..
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst