SSH ile mySQL yedeği nasıl alınır / yüklenir?

0 oy
0

Merhabalar,

Ubuntu sunucu üzerinde çalışmakta olan sitelerim mevcut. Veritabanı boyutları gittikçe artmakta ve PHPMyAdmin artık yetersiz kalıyor. SSH ile  mySQL veritabanı yedeğini nasıl alıp, yükleyebilirim?

Teşekkürler.

CEVAPLAR (1)

  • 1 oy

    Merhaba,

    Bahsettiğiniz gibi phpmyAdmin ile boyutu 50 MB'ı aşan veritabanlarında problem yaşamanız oldukça normal bir durum. Bu ve benzeri büyüklükteki veritabanları için SSH ile içe / dışa aktarım (import / export) işlemlerini yapmanız sizin için daha sağlıklı bir çözüm olacaktır.

    SSH ile veritabanı yedeğini almak (dışarı aktarmak) :

    Bunun için mysqldump komutunu kullanmalısınız. Aşağıda yer alan komut sayesinde veritabanını bulunduğunuz dizine aktarmış olacaksınız.

    mysqldump -u KULLANICI_ADI -p ŞİFRE VERİTABANI_ADI > YEDEK_ADI.sql
    

    Veritabanı şifrenizi hatalı girmeniz durumunda işlem gerçekleşmeyecek ve hata alacaksınız. Unutmayın, oluşturacağınız yedek ssh ile içerisinde bulunduğunuz mevcut klasörün içerisinde oluşturulacaktır.

    SSH ile veritabanını yüklemek (içe aktarmak) :

    Bunun için mysql komutunu kullanmalısınız. Yazım şekli olarak üstteki komuta benzemektedir fakat < işaretinin yönü farklıdır. Herhangi bir hata almamak adına, buna dikkat etmelisiniz.

    mysql -u KULLANICI_ADI -p ŞİFRE VERİTABANI_ADI < YEDEK_ADI.sql

    İçeri aktarma işlemini yapabilmeniz için veritabanını daha önceden oluşturmanız gerekmektedir. Oluşturulmayan veritabanı için içe aktarım yapamazsınız.

    Umarım yardımcı olabilmişimdir.

    Başarılar,

    • çok teşekkürler verdiğiniz bilgiler için :) - (06/01/2016 11:30)

Cevap Verin

Bu soruya cevap verebilmek için üye girişi yapmalı ya da kayıt olmalısınız.

Şikayet Sebebiniz :
Cevabı silmek istediğinizden emin misiniz?
E-posta Adresiniz :
Şifreniz :
Facebook ile Giriş Yapın!

Hemen sormak veya cevaplamak için bize katılın!

Çıkış yapmak istediğinizden emin misiniz?

Evet Hayır