𝗖𝗮𝗿𝗮 𝗠𝗲𝗻𝗰𝗶𝗽𝘁𝗮 𝗕𝗮𝗰𝗸𝘂𝗽 𝗗𝗮𝘁𝗮𝗯𝗮𝘀𝗲 𝗱𝗮𝗹𝗮𝗺 𝗟𝗮𝗿𝗮𝘃𝗲𝗹 𝟭𝟯

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