What's new

How to backup mysql database!

Blackmembah

Addict
Joined
Jan 28, 2023
Posts
196
Solutions
1
Reaction
54
Points
77
Gamit ko po is laravel 5.4 and php 5.6, pwede po ba mag backup ng sql database sa isang pindot lang? thank you po sa mga sagot
 
Oo, pwede ka mag-backup ng SQL database sa Laravel gamit ang isang command line instruction.

Narito ang mga hakbang para mag-backup ng database sa Laravel 5.4:

1. Bumuo ng bagong directory sa app folder ng Laravel na tawagin mong "database-backups".

2. Idagdag ang backup package sa iyong composer. Pwede mong gawin ito sa pamamagitan ng pagpunta sa terminal at pagpapatakbo ng sumusunod na command:

composer require spatie/laravel-backup

3. Pagkatapos mag-install ng backup package, magdagdag ng sumusunod na detalye sa config/app.php file:

PHP:
'providers' => [
    ...
    Spatie\Backup\BackupServiceProvider::class,
];
'aliases' => [
    ...
    'Backup' => Spatie\Backup\Facades\Backup::class,
];

4. Ipatakbo ang sumusunod na command sa terminal para mag-set up ng package at mag-create ng configuration file:

php artisan vendor:publish --provider="Spatie\Backup\BackupServiceProvider"

5. Sa config/backup.php file, magdagdag ng mga credentials ng database:

PHP:
'databases' => [
    'mysql' => [
        'driver' => 'mysql',
        'host' => env('DB_HOST', 'localhost'),
        'port' => env('DB_PORT', '3306'),
        'database' => env('DB_DATABASE', ''),
        'username' => env('DB_USERNAME', ''),
        'password' => env('DB_PASSWORD', ''),
        'unix_socket' => env('DB_SOCKET', ''),
        'charset' => 'utf8mb4',
        'collation' => 'utf8mb4_unicode_ci',
        'prefix' => '',
        'strict' => true,
        'engine' => null,
    ],
],

6. Para mag-backup ng database, idaan ang sumusunod na command sa terminal:

php artisan backup:run

Matapos ang pag-backup, makikita mo ang file ng backup sa database-backups folder na nasa app directory ng Laravel.
 
Back
Top