𝗝𝗶𝗻𝘀𝗶 𝘆𝗮 𝗞𝘂𝘂𝗻𝗱𝗮 𝗗𝗮𝘁𝗮𝗯𝗮𝘀𝗲 𝗕𝗮𝗰𝗸𝘂𝗽 𝗸𝗮𝘁𝗶𝗸𝗮 𝗟𝗮𝗿𝗮𝘃𝗲𝗹 𝟭𝟯

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