𝗝𝗶𝗻𝘀𝗶 𝘆𝗮 𝗞𝘂𝘂𝗻𝗱𝗮 𝗗𝗮𝘁𝗮𝗯𝗮𝘀𝗲 𝗕𝗮𝗰𝗸𝘂𝗽 𝗸𝗮𝘁𝗶𝗸𝗮 𝗟𝗮𝗿𝗮𝘃𝗲𝗹 𝟭𝟯
Database backups hulinda data zako. Unahitaji mchakato wa kuaminika ili kuhifadhi kazi yako. Fuata hatua hizi ili kuweka mfumo wa backup katika Laravel 13 ukitumia mysqldump.
Hatua ya 1: Angalia ufungaji wa mysqldump wako
Unahitaji mysqldump ili kuuza (export) data zako kwenye faili la SQL. Endesha amri hii kwenye terminal yako:
mysqldump --version
Ukiona namba ya toleo, uko tayari. Ukipata kosa, tafuta faili lako la mysqldump.exe. Kwenye Windows, mara nyingi hupatikana hapa:
C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqldump.exe
Hatua ya 2: Tengeneza amri ya Artisan
Unahitaji amri maalum ili kuendesha kazi yako ya backup. Tumia amri hii kuitengeneza:
php artisan make:command DatabaseBackup
Amri hii inakuwezesha kupanga ratiba ya backup zako kwa kutumia cron job.
Hatua ya 3: Tekeleza mantiki
Tumia Symfony Process component ndani ya amri yako mpya ili kuamsha huduma ya mysqldump. Hii inafanya uuzaji wa majedwali na rekodi zako uwe wa kiotomatiki.
Mwongozo kamili: https://dev.to/mindwarezone/how-to-create-a-database-backup-in-laravel-13-2768
Jumuia ya kujifunzia ya hiari: https://t.me/GyaanSetuAi