резервное копирование laravel mysqldump - PullRequest
0 голосов
/ 26 марта 2020

я пытаюсь использовать пакет laravel для резервного копирования базы данных, при попытке резервного копирования появляется эта ошибка: Artisa :: call 'mysqldump' не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл. i user windows и добавьте mysql путь в windows среде, и при правильном запуске команды в cmd

'mysql' => [
          'driver'            => 'mysql',
          'host'              => env('DB_HOST', 'localhost'),
          'database'          => env('DB_DATABASE', 'forge'),
          'username'          => env('DB_USERNAME', 'forge'),
          'password'          => env('DB_PASSWORD', ''),
          'charset'           => 'utf8',
          'collation'         => 'utf8_unicode_ci',
          'prefix'            => '',
          'strict'            => false,
          'engine'            => null,
          'dump' => [
             'dump_command_path' => 'd:\xampp\mysql\bin', // only the path, so without `mysqldump` or `pg_dump`; this is a working example from MAMP on Mac OS
             'use_single_transaction',
             'timeout' => 60 * 5, // 5 minute timeout
             // 'exclude_tables' => ['table1', 'table2'],
             // 'add_extra_option' => '--optionname=optionvalue',
          ]
      ],
...