How to backup mysql database!

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.
 

About this Thread

  • 4
    Replies
  • 528
    Views
  • 4
    Participants
Last reply from:
vhind2005

Trending Topics

Online now

Members online
942
Guests online
5,467
Total visitors
6,409

Forum statistics

Threads
2,350,929
Posts
29,369,356
Members
1,086,002
Latest member
sonarato
Back
Top