SQL dosyalarını MySQL veritabanına aktarmak için PHPMyAdmin veya benzeri araçlar kullanmak her zaman mümkün olmayabilir. Özellikle büyük boyutlu “sql” dosyalarını aktarmak için SSH üzerinden işlem yapmak daha etkili bir seçenek olabilir. İşte SSH ile Mysql veritabanı import işlemini nasıl gerçekleştireceğinize dair adımlar:
Adım 1: SQL Dosyasını Yedekleyin
İlk olarak, mevcut MySQL veritabanınızı yedeklemek için aşağıdaki adımları izleyin:
- MySQL veritabanınızı “yedek.sql” adında bir SQL dosyasına yedekleyin. Bunu sunucunuzun komut satırı veya yönetim paneli üzerinden yapabilirsiniz.
Adım 2: Yedek SQL Dosyasını Alın
Yedeklediğiniz SQL dosyasını bilgisayarınıza indirin veya erişebileceğiniz bir web sunucusuna yükleyin.
Adım 3: SSH Bağlantısı Sağlayın
SSH ile sunucunuza bağlanın. SSH bağlantısı için kullanıcı adı ve şifreniz gerekecektir. Bağlandıktan sonra, SQL dosyasını sunucunuzun üzerine aktarmaya başlayabilirsiniz.
Adım 4: SQL Dosyasını Sunucuya Aktarın
Eğer SQL dosyasını web sunucusuna yüklediyseniz, aşağıdaki komutu kullanarak sunucuya çekebilirsiniz:
wget www.siteadresi.com/yedek.sql
Adım 5: Veritabanına İmport Edin
SQL dosyasını çektiğiniz dizine gidin ve aşağıdaki komutu kullanarak veritabanınıza import edin:
mysql -u veritabani_kullanici_adi -p veritabani_adi < yedek.sql
Komutu çalıştırdığınızda, veritabanı kullanıcısının şifresini girmeniz istenecektir. Şifreyi girdikten sonra, veritabanı import işlemi başlayacaktır.
Eğer herhangi bir hata almadıysanız, veritabanı import işlemi başarıyla tamamlanmış demektir.
SSH Komutu ile MYSQL İmport ve Yedek Geri Yükleme Alternatifleri
Eğer farklı bir yöntemle SQL dosyalarını import etmek isterseniz, aşağıdaki alternatif komutları kullanabilirsiniz:
- SSH üzerinden sunucuya giriş yaptıktan sonra SQL dosyasının bulunduğu dizine gidin.
- Aşağıdaki komutu kullanarak SQL dosyasını veritabanınıza import edin:
mysql -u veritabani_kullaniciadi -p veritabani_adi < sqldosyamizinadi.sql
Şifreyi girdikten sonra yükleme işlemi başlayacaktır. Bu alternatif komutlar, SQL dosyasını farklı veritabanlarına veya farklı şekillerde yüklemenize olanak tanır.
SQL dosyalarını SSH kullanarak MySQL veritabanına import etmek, büyük veritabanlarını taşımak veya yedeklemek için oldukça kullanışlıdır. Bu yöntemlerle, veritabanınızı güvenli bir şekilde başka bir sunucuya taşıyabilir veya yedekleyebilirsiniz.