Terminal ile Mysql’e Veri Aktarma ve Yedek Alma Komutları

Merhabalar, Proje geliştirirken zaman zaman linux terminal üzerinden işlem yapmak zorunda kalabiliyoruz. Sunucu saldırı alıp yada farklı sebeplerden down olabilir, ani bir sunucu değişikliği yapmak zorunda kalabiliriz vs. durumlarda phpmyadmin kurulumu ile uğraşmak daha fazla zaman alacağından terminal ile içeri veri aktarma(mysql import) yapabiliriz yada yedek(mysql dump) alabiliriz.

Terminalden SSH ile sunucuya bağlandıktan sonra;

Yedek almak için;
mysqldump -u mysql_kullanıcı_adı -p veritabanı_adı > yedek_dosya_adı.sql

İçeri veri aktarmak için;
mysql -u mysql_kullanıcı_adı -p veritabanı_adı < yedek_dosya_adı.sql