Aylık Arşiv: Haziran 2011

SSH ile MySQL Yedeği Almak

Aslında başlığı SSH, Wget ve SCP ile MySQL Yedeği Almak şeklinde mi yapsam diye düşündüm de sonradan vazgeçtim. :)

Neyse fazla uzatmadan konuya gireyim.

Dikkat! Buradaki kodları deneyerek koyuyorum. Ancak siz yine de dikkatli olun. Yapamayacağınızı düşünüyorsanız lütfen bu işlemleri yapmayın. Sisteminizde oluşan ve/veya oluşabilecek her türlü sorundan kimse sorumluluk kabul etmez.

Öncelikle SSH ile MySQL yedeği almak için SSH ile sunucuya giriniz.
Sonra

mysqldump -u database_kullanıcı_ismi -p database_ismi > veritabani.sql

kodunu verin. Böylece bulunduğunuz dizine MySQL’inizin bir yedeği oluşturuldu (yedeğin ana dizine oluşturulduğunu varsayıyorum.)

Evet şimdi bu yedeğimizi bilgisayarımıza indirip ardından sunucudan yedeği sileceğiz.

Wget ile yedeği indirme

Konsolda

wget site.com/veritabani.sql

şeklinde bir komut ile bilgisayarda bulunduğunuz dizine yedeğinizi indirebilirsiniz.

SCP ile yedeği indirme

Bu işlem için sunucunuzdan çıkış yapmanız iyi olacaktır.
Ardından

scp kullanici@site.com:veritabani.sql /home/kullanici/ 

komutunu girin. Bundan sonra sizden şifre isteyecektir sistem. Orayada giriş şifrenizi yazın. Böylece SCP ile yedeğinizi indirebilirsiniz.

Veritabanı yedeğini sunucudan silmek

Aman buraya çok dikkat edin. Yanlış bir işlemde sisteminize geri dönüşü olmayan zararlar verebilirsiniz.

rm -rf veritabani.sql 

komutunu verdikten sonra veritabani.sql ismindeki dosyanız sunucudan silinir.

 
32 Kudos
Don't move