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
  • 498
    Views
  • 4
    Participants
Last reply from:
vhind2005

Trending Topics

Online now

Members online
979
Guests online
1,261
Total visitors
2,240

Forum statistics

Threads
2,272,298
Posts
28,941,835
Members
1,237,130
Latest member
jheff00005
Back
Top