menjalan schedule:run untuk backup database, error

Ditanyakan pada tanggal 30 July 2020 oleh Yuda aditia permana Edit  Hapus  Tandai Selesai  Tandai 
saya tidak menggunakan homestead dan menggunakan laravel 7, saat saya jalankan shcedule:run file daily_backup.sql isi nya seperti ini: 
'mysqldump' is not recognized as an internal or external command,
operable program or batch file.
file kernel :

namespace App\Console;

use Illuminate\Console\Scheduling\Schedule;
use Illuminate\Foundation\Console\Kernel as ConsoleKernel;

class Kernel extends ConsoleKernel
{
    /**
     * The Artisan commands provided by your application.
     *
     * @var array
     */
    protected $commands = [
        //
    ];

    /**
     * Define the application's command schedule.
     *
     * @param  \Illuminate\Console\Scheduling\Schedule  $schedule
     * @return void
     */
protected function schedule(Schedule $schedule)
    {
        $host       = config('database.connections.mysql.host');
        $username       = config('database.connections.mysql.username');
        $password       = config('database.connections.mysql.password');
        $database       = config('database.connections.mysql.database');

        $schedule->exec("mysqldump -h {$host} -u {$username} -p{$password} {$database}")
                 ->everyMinute()
                 ->sendOutputTo(public_path('daily_backup.sql'));
    }

BUAT KOMENTAR

1 JAWABAN / 2 KOMENTAR

User avatar
Bagus Aji Santoso menjawab pada tanggal 31 July 2020 Jadikan Jawaban Terbaik  Edit  Hapus  Ubah ke Komentar 
Kalau dari pesan errornya, kemungkinan karena ada file executeable yang gak tersedia, si "mysqldump" itu. Mas Yuda pakai xampp kah? 
Comment ..

iya saya pakai xampp kang

Dikomentari pada tanggal 3 August 2020 oleh Yuda aditia permana Edit  Remove 
Comment ..

Saya ngga tahu ya ini bisa atau nggak karena ga pernah pake xampp dengan laravel. coba perintah mysqldump dilengkapi sampai dengan drive letternya. misal D:\xampp/mysql/bin/mysqldump

Dikomentari pada tanggal 4 August 2020 oleh Bagus Aji Santoso Edit  Remove 
BUAT KOMENTAR