8-Linux

SSH Üzerinde MySQL Yedek Almak ve Yüklemek

Web paneli olsun veya olmasın tüm linux sunucularda geçerli olup genellikle sorun yaratan durum; büyük boyutlu sql dosyaların içeriye veya dışarıya çok zor aktarılmasıdır.Örneğin phpmyadmin üzerinden aktaramadığınız sql dosyaları ssh üzerinden çok basit bir şekilde aktarabilirsiniz. Veya aynı şekilde dışarıya çıkarabilirsiniz. Elbette bu işlemi yapabilmeniz için bir sunucuya sahip olamalı ve root yetkisine sahip olmalısınız.
Bu blog yazımızda yer alan tüm komuları Linux VPS sunucularda kolaylıkla çalıştırabilirsiniz.

Veritabanınızın yedeğini almak için / export etmek için ;

mysqldump -u kullaniciadi -p veritabaniadi > yedek.sql

Eğer sıkıştırılmış şekilde alacak iseniz;

mysqldump -u kullanıcıadı -p veritabanıadı| gzip > yedek.sql.gz

Veritabanınızın sql uzantılı yedeğini yüklemek isterseniz / import etmek için ;

mysql -u kullaniciadi -p veritabaniadi < yedek.sql

Veritabanınızın sql.gz uzantılı yedeğini yüklemek isterseniz/ import etmek için ;

gunzip < yedek.sql.gz | mysql -u kullaniciadi -p kullaniciadi


Önemli: Yukarıdaki her komut sonrası veritabanı kullanıcının şifresini isteyecektir. Şifrenizi girerek rahatlıkla içeriye veya dışarıya aktarabilir, yedek alma ve yükleme işlemlerinizi gerçekleştirebilirsiniz.

İlgili Gönderiler
8-Linux

Linux Komutları

8-Linux

Linux Hosting

8-Linux

Laravel Nedir?

8-Linux

Unutulan Linux Centos Root Şifresini Değiştirmek