Tekil Mesaj gösterimi
  #2 (permalink)   iTrader 
Alt 2006-07-10, 02:08
zbahadir - ait Kullanıcı Resmi (Avatar)
zbahadir zbahadir isimli üyemiz çevrimdışıdır. (Offline)
Gold Member
 
Üyelik tarihi: Mar 2006
Nerden: Trabzon
Mesajlar: 1.193
Tecrübe Puanı: 3
iTrader: %0/0
zbahadir will become famous soon enough
Standart

Bir sunucudaki bütün db'leri tek komutla yedekleyebilmen için;
mysqldump -uuser -ppass -A > all_db_yedek.sql

uzaktaki bir makine için;
mysqldump -u user -h HOST -p -opt -A > all_db_yedek.sql

Tek tek db'leri almak istersen;
mysqldump -u user -h HOST -p --opt database > yedek_database.sql

db boyutları çok büyükse kendi makinene yedek alman internet hızından dolayı zor olabilir ama net üzerindeki başka bir web sunucusuna crona ekleyceğin bir satırla otomatik olarak yedeklemesini sağlayabilirsin.

Mutlaka yerel bir makineye almam gerekir diyorsan bu komutla Linux kurulu bir makineden veya win makineden yedek alman mümkündür.

db'leri yedekleyebilmen için web sunucuda bir kullanıcı tanımlamalısın ve MySQL'e dışarıdan erişim için izin vermelisin aksi halde sunucu dışarıdan MySQL'e erişimine izin vermeyecektir.
__________________
Bizim Forumlar | ZT

Konu zbahadir tarafından (2006-07-10 Saat 02:10 ) değiştirilmiştir..
Alıntı ile Cevapla