SSH üzerinden MySQL veri aktarımı, özellikle uzaktaki sunucularla çalışırken büyük kolaylık sağlar. Ancak, bu süreçte karşılaşabileceğiniz zorlukları aşmak için doğru adımları takip etmeniz önemlidir. Bu kılavuzda, "mysql import ssh" anahtar kelimesi çerçevesinde, adım adım nasıl veri içe aktarabileceğinizi öğreneceksiniz.
SSH (Secure Shell), ağ üzerinden güvenli veri iletimi sağladığı için sunucularla bağlantı kurmanın en yaygın yollarından biridir. MySQL veri tabanına SSH üzerinden bağlanmak için birkaç farklı yöntem bulunmaktadır:
ssh -L 3307:localhost:3306 kullanıcı_adı@sunucu_adresi
ssh kullanıcı_adı@sunucu_adresi
mysql -u kullanıcı_adı -p
Veri içe aktarma işlemine başlamadan önce, mevcut veri tabanınızı yedeklemek önemlidir. Bu, olası veri kayıplarını önlemek için bir güvenlik önlemidir. İşte yedekleme ve hazırlık sürecinin adımları:
mysqldump -u kullanıcı_adı -p veri_tabani_adı > backup.sql
CREATE DATABASE yeni_veri_tabani_adı;
Yedekleme işlemi tamamlandıktan sonra, verilerinizi içe aktarmaya hazırsınız demektir. İşte adım adım veri içe aktarma süreci:
scp backup.sql kullanıcı_adı@sunucu_adresi:/hedef_klasor
mysql -u kullanıcı_adı -p yeni_veri_tabani_adı < /hedef_klasor/backup.sql
Veri içe aktarma sürecinde karşılaşabileceğiniz bazı yaygın hatalar ve bunların çözümleri şunlardır:
Veri içe aktarma işlemini daha hızlı ve verimli hale getirmek için şu ipuçlarını göz önünde bulundurun:
gzip backup.sql
innodb_buffer_pool_size