Evet bugün size hostgatordaki sitenizin veritabanını ssh üzerinden hızlı bir şekilde nasıl yükleyebileceğinizi anlatacağım.
Hostgator paketlerinde eğer isterseniz kısıtlı ssh erişimini ücretsiz olarak açtırabilirsiniz. Dosya kopyalama, taşıma, sunucu durumu ve veritabanı yükleme gibi işlemleri kısıtlı ssh erişimi ile yapabilirsiniz.
İlk önce hesabımız için ssh erişimini açtırmamız gerek, çünkü standart olarak ssh erişimi kapalıdır. İsteğe bağlı olarak açtırıyoruz.
Hostgator cpanelimize giriş yaptıktan sonra
account addons bölümüne giriyoruz.
Bu bölüme girdikten sonra en alttan
ssh activation request i seçiyoruz.
Ardından hesabınıza bağlı olan mail adresinizi yazıp
send butonuna tıklıyoruz.
Bu işlemi yaptıktan sonra mailinize işlemin sıraya koyulduğuna dair bir mail gelecektir. Ssh erişiminin açılması 24-48 saat sürebilir. Ssh erişiminiz açıldığında yine mail gelecektir. Mailde 2222 portunu kullanmanız gerektiği söylenecektir.
Ssh erişimimiz açıldıktan sonra putty programı ile ssh konsoluna bağlanıyoruz.
Putty programını açtıktan sonra
Hostname bölümüne sunucunun ip adresini, sitenizin adresini yada sunucu ana adresini yazabilirsiniz. Port kısmına
2222 yazıyoruz.
Öncesinde cpanelin
Databases bölümünden veritabanımızı oluşturuyoruz.
Veritabanımızı oluşturduktan sonra ssh konsolumuza giriş yapıyoruz. Bize ilk önce hesabımızın kullanıcı adını soracak. Kullanıcı adımızı yazıyoruz, ardından hesabımızın şifresini isteyecek cpanele giriş yaparken kullandığımız şifreyi yazıyoruz eğer uzun ve karmaşık bir şifreyse kopyala/yapıştır yöntemini kullanabilirsiniz yapıştır işlemini sağ tık yaparak gerçekleştirebilirsiniz.
Şifreniz güvenlik amacıyla görünmeyecektir siz yazmaya devam edin. Eğer tüm bilgileriniz doğruysa alttaki gibi bir ekranla komut satırı sizi bekliyor olacak.
Bu aşamaya kadar geldikten sonra yükleyeceğimiz veritabanının ana dizinde olduğuna dikkat edeceğiz. Yanlız ana dizinden kastettiğimiz ziyaretçilerin erişemediği
/home/kullanıcıadı dizininden bahsediyoruz. Tabiki illa bu dizin olacak diye birşey yok. Sql dosyanızı www(public_html) içine attıktan sonra, ssh üzerinden
cd kullanıcıadınız komutunu çalıştırarak public_html dizinine ulaşabilirsiniz.
Sql dosyanızı uygun dizine attıktan ve ssh üzerindende gerekli dizine geçiş yaptıktan sonra sıra yedek yükleme komutunu çalıştırmaya geliyor.
Yedek yükleme komutu
Alıntı
mysql -u dbkullanıcıadı -p dbadı < /public_html/yedek.sql
Bu kodu kendi oluşturduğunuz veritabanı ismi ve kullanıcı adıyla değiştiriyorsunuz. Ve komut satırına yapıştırıyorsunuz.
Komutu çalıştırdığınızda bilgiler doğruysa sizden oluşturduğunuz veritabanının şifresi istenir, oluşturduğunuz şifreyi girin (güvenlik gerekçesiyle şifreniz görünmez siz yazmaya devam edin)
Herşey doğruysa yedek yüklenmeye başlar, komut satırına geri döndüğünde yükleme tamamlanmıştır.
Yedek almak isterseniz aşağıdaki komutu çalıştıracaksınız.
Alıntı
mysqldump --opt -Q -u db_kullanıcı_adı -p database_adı > sqldosyaadı.sql
Bu kodu yine kendi veritabanınızın bilgilerine göre değiştiriniz. Veritabanı şifrenizi hatırlamıyorsanız scriptinizin config dosyasına bakabilirsiniz.

Herşey doğruysa komutu çalıştırdığınızda yine sizden veritabanının şifresini ister aynı şekilde giriniz. Komut satırına dönüldüğünde yedek alınmıştır.
Yedeğiniz
public_html içine
yedek.sql isminde alınmış olacaktır.
Yedek yükleme/alma işlemlerinde hata alırsanız veritabanı bilgilerinizi tekrar gözden geçiriniz birçok kez yapılan hata veritabanı adının, veritabanı kullanıcı adı kısmına yazılmasıdır bu yüzden kullanıcı adı ve veritabanı ismini yapmanız bu karışıklığı önleyecektir.
Bu yöntem ile 1 gb civarındaki bir veritabanı 3-4 dakika içinde yüklenebilmektedir.
Anlatım: Elazığlı168
Kaynak ve kullanıcı adı belirterek sitelerinizde kullanabilirsiniz.