Egitim

SSH ile Mysql Yedek Yükleme

SSH ile Mysql Yedek Yükleme

SSH ile Mysql yedek yükleme acil durumlarda çok işinize yarayacak. Çok daha pratik bir işlem oldugundan Phpmyadmin üzerinden yedek yüklemektense (İçe akatarma) genelde tercih ettigimiz bir işlemdir. Phpmyadmin üzerinden yedek  geri yüklenirken bazen alınan mysql yedekleri sorunlu olabiliyor. Mysql veritabanı boyununun  bir öneminin olmadıgını temin ederim.  Mysql içinde 3-5 MB’lık veritabanlarında dahi phpmyadmin’den yüklenen  yedekler için çok fazla zaman harcadıgımı hatırlıyorum. Gelin ssh ile mysql yedek yükleme nasıl oluyor ögrenelim.

SSH ile Mysql Yedek Yükleme

1- Yedek yükleme istediginiz veritabanı kullanıcı adı ve şifresini alyoruz.

2- SSH mysql veritabanı yedegi geri yüklemek için aşagıdaki komutu uyguluyoruz.

mysql -u db_username -p db_sifre < /klasor/mysqlyedek.sql

Alternatif;

mysql -u veritabanı_kullanıcıadı -p veritabanıadı < /klasor/mysqlyedek.sql

İşte komutumuz bukadar. Belirteceginiz klasör içerisine yine belirttiginiz veritabanı ismiyle .sql uzantılı dosyayı ilgili veri tabanına ssh ile yüklemiş olduk.

mysql: Mysql servisi yedek geri yüklemek için kullandıgımız ana komut

< simgesi mysql yedegi ssh ile içeri aktarma anlamına gelmektedir.

/klasor/mysqlyedek.sql ise yedek mysql veritabanı dosyasının bulundugu sizin ve dosya adı anlamındadır.

 

3- SSH ile mysql yedegi yükleme işleminde default charset belirleme;

mysql –default-character-set=latin5 -u veritabanı_kullanıcıadı -p veritabanıadı < /dizin/yedek.sql