𝗖𝗮𝗿𝗮 𝗠𝗲𝗻𝗰𝗶𝗽𝘁𝗮 𝗕𝗮𝗰𝗸𝘂𝗽 𝗗𝗮𝘁𝗮𝗯𝗮𝘀𝗲 𝗱𝗮𝗹𝗮𝗺 𝗟𝗮𝗿𝗮𝘃𝗲𝗹 𝟭𝟯
Sandaran pangkalan data melindungi data anda. Anda memerlukan proses yang boleh dipercayai untuk menyimpan hasil kerja anda. Ikuti langkah-langkah ini untuk menyediakan sistem sandaran dalam Laravel 13 menggunakan mysqldump.
Langkah 1: Semak pemasangan mysqldump anda
Anda memerlukan mysqldump untuk mengeksport data anda ke dalam fail SQL. Jalankan arahan ini dalam terminal anda:
mysqldump --version
Jika anda melihat nombor versi, anda sudah bersedia. Jika anda mendapat ralat, cari fail mysqldump.exe anda. Pada Windows, ia biasanya berada di sini:
C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqldump.exe
Langkah 2: Cipta arahan Artisan
Anda memerlukan arahan tersuai untuk menjalankan tugas sandaran anda. Gunakan arahan ini untuk menjananya:
php artisan make:command DatabaseBackup
Arahan ini membolehkan anda menjadualkan sandaran anda menggunakan cron job.
Langkah 3: Laksanakan logik
Gunakan komponen Symfony Process dalam arahan baharu anda untuk mencetuskan utiliti mysqldump. Ini mengautomasikan pengeksportan jadual dan rekod anda.
Tutorial penuh: https://dev.to/mindwarezone/how-to-create-a-database-backup-in-laravel-13-2768
Komuniti pembelajaran pilihan: https://t.me/GyaanSetuAi