SSH üzerinden MYSQL yedek alma ve yükleme

Bu makalemizde sizlere cpanel/whm kontrol paneli ve centos web panelleri üzerinden uğraşmadan SSH aracılığıyla MYSQL yedek almayı hazırladık.
SSH üzerinden yedek almak için Putty üzerine sunucu bilgilerimizle giriş yapalım.
SSH Üzerinden MYSQL Yedek Alma
Bu işlemi yapmadan önce yedeğimizi alacağımız dizine giriş yapalım aşağıdaki komut ile;
cd /home/hostkullaniciadi/public_html
Yukarıda belirtmiş olduğumuz ”hostkullaniciadi” alanına ftp kullanıcı adınızı yazın böylelikle public_html içerisine mysql yedeğini aşağıdaki komutu girdiğimizde almış olacağız.
mysqldump -u veritabanikullaniciadiniz -p veritabaniadiniz > yedekdosyasiadiniz.sql
Komutu girdikten sonra biraz bekleyecektir MYSQL büyüklüğüne göre daha sonra işlem tamamlanacaktır herhangi bir uyarı görmeyeceksiniz.
Yedek aldıktan sonra filezilla programı ile hosting hesabınıza bağlanıp public_html içerisinden MYSQL yedeğinizi bilgisayarınıza indirebilirsiniz.
SSH Üzerinden MYSQL Yedeği Yükleme
SSH üzerinden MYSQL yedeği yüklemek için öncelikle filezilla üzerinden ftp girişi yaparak public_html içerisine .sql dosyasınızı atın. Putty programına sunucu bilgilerinizle giriş yapın ardından yedeği attığınız dizine aşağıdaki komutla giriş yapın.
cd /home/hostkullaniciadi/public_html
bu alana giriş yaptıktan sonra ssh üzerinden mysql yedek yükleme komutunuzu girin.
mysql –u veritabanıkullaniciadiniz –p veritabaniadiniz < yedekdosyasiadiniz.sql
Bu kumutu girdikten sonra size veritabanı şifrenizi soracaktır şifrenizi girdikten sonra mysql yedeğinizi ssh üzerinden yükleme işlemine başlayacaktır.
SSH üzerinden yedek yükleme işlemi tamamlanmıştır.