Veritabanları, web sitelerinin ve uygulamaların en kritik parçalarından biridir.
Herhangi bir hata, saldırı veya donanım arızası durumunda veri kaybı yaşamamak için düzenli yedek almak şarttır.
MySQL Veritabanı Yedekleme
MySQL veritabanınızı yedeklemek için en yaygın yöntem mysqldump aracını kullanmaktır:
mysqldump -u root -p veritabani_adi > backup.sql
Bu komut, seçili veritabanının tamamını backup.sql dosyasına kaydeder.
MySQL Veritabanı Geri Yükleme
Yedeğinizi geri yüklemek için:
mysql -u root -p veritabani_adi < backup.sql
Bu komut, daha önce alınmış yedeği veritabanınıza tekrar yükler.
Otomatik Yedekleme (Cron Job)
Linux’ta düzenli otomatik yedek almak için cron kullanılabilir. Örneğin:
0 2 * * * mysqldump -u root -pParola veritabani_adi > /backup/backup.sql
Bu ayar her gün saat 02:00’da yedek alır.
Sonuç
Düzenli MySQL yedekleme alışkanlığı, veri kaybının önüne geçer ve sistem yöneticileri için hayat kurtarıcıdır.