MySQL Veribankasi Yedeklemek

From Lapis Wiki

Jump to: navigation, search
Bu makale NASIL bölümü serisinin bir parçasıdır
MasaÜstü Donanım Dağıtımlar
Tarayıcılar Programlama Linux ve Oyunlar

MySQL Veribankalarını Shell Altından Yedekleme

çalışan mysql serveriniz için aşağıdaki basit komutların yardımı ile shell altından yedekleme yapabilirsiniz. Gerçi, kim kullanıyor, herkesde Panel var diyen olabillir, fakat bakarsınız günün birisinde panel yalışmaz ve herşeyi SSH ile yapmak zorunda kalabilirsiniz. İşte o zaman lazım olabilir:


  • Bütün veribankalarını yedeklemek için (gzip formatında)
# mysqldump --opt -u root -p --host=localhost --all-databases |gzip >  databank_dosyasii.sql

veya kısaca

# mysqldump -A -p >  databank_dosyasi.sql


  • Yukaraki komut ile yedeklediğiniz veribankasını tekrardan oluşturmak için (restore yani)
# gzip -d mysql_dump.gz mysql -u root -p <  databank_dosyasi.sql


  • Sadece belirli bir veribankasını yedeklemek için (yani 1 tane)
#  mysqldump -B datebank_ismi -p > databank_dosyasi.sql
  • Yukardaki 1 tane Veribankasını tekrar oluşturma (restore yani)
# mysql  datebank_ismi -u datebank_user -p passwort < datebank_dosyasi.sql