php - Laravel 6,mysqldump 问题
问题描述
我正在尝试使用 laravel 6 创建数据库转储。运行该函数后,数据成功保存在数据库中,但出现以下错误,
Spatie\DbDumper\Exceptions\DumpFailed 转储过程失败,退出代码为 1:一般错误:“mysqldump”不被识别为内部或外部命令、可运行程序或批处理文件。
我尝试了几个修复,但似乎没有任何效果。我的 config/database.php 代码是
'dump' => [
'dump_binary_path' => 'C:\xampp\mysql\bin',
'use_single_transaction',
'timeout' => 60 * 5,
],
因为这不起作用而不是 'dump_binary_path' 我什至尝试了 'set_dump_binary_path' 但这也不起作用。
解决方案
改变你的路径
'C:\xampp\mysql\bin'
至
'C:/xampp/mysql/bin'
推荐阅读
- mysql - AUTO_INCREMENT 不受控制的增加
- python - 考虑到数据库的灵活结构和查询,如何在 Django 中使用 mongodb?
- android - 下载模块时出现拆分错误安装
- java - 为什么我在三元运算符中得到 NullPointerException?
- fortran - 之后的意外垃圾?
- angular6 - Popin 在 IE11 中没有关闭
- batch-file - 使用双重延迟扩展在批处理文件中设置变量
- c# - 如何为 ASP NET BOILERPLATE Core 2.2 创建具有自己实体的模块
- xml - 如何将 .xml 文件转换为具有相同 XML 文件结构的 .trg 文件
- android - 生成签名 APK 时的 NullPointer