Laravel 13'te Veritabanı Yedeği Nasıl Oluşturulur
Veritabanı yedekleri verilerinizi korur. Çalışmalarınızı kaydetmek için güvenilir bir sürece ihtiyacınız vardır. mysqldump kullanarak Laravel 13'te bir yedekleme sistemi kurmak için bu adımları izleyin.
Adım 1: mysqldump kurulumunuzu kontrol edin
Verilerinizi bir SQL dosyasına aktarmak için mysqldump'a ihtiyacınız vardır. Terminalinizde şu komutu çalıştırın:
mysqldump --version
Bir sürüm numarası görüyorsanız hazırsınız demektir. Eğer bir hata alırsanız, mysqldump.exe dosyanızı bulun. Windows'ta genellikle şurada bulunur:
C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqldump.exe
Adım 2: Bir Artisan komutu oluşturun
Yedekleme görevinizi çalıştırmak için özel bir komuta ihtiyacınız var. Bunu oluşturmak için şu komutu kullanın:
php artisan make:command DatabaseBackup
Bu komut, yedeklemelerinizi bir cron işi kullanarak planlamanıza olanak tanır.
Adım 3: Mantığı uygulayın
mysqldump aracını tetiklemek için yeni komutunuz içinde Symfony Process bileşenini kullanın. Bu, tablolarınızın ve kayıtlarınızın dışa aktarılmasını otomatikleştirir.
Tam eğitim: https://dev.to/mindwarezone/how-to-create-a-database-backup-in-laravel-13-2768
İsteğe bağlı öğrenme topluluğu: https://t.me/GyaanSetuAi