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