滥用 shell 内置命令:mysqldump:出现错误:2004:“无法创建 TCP/IP 套接字”

Vij*_*y S 7 laravel laravel-5.7

开始备份...

正在转储数据库 hms...

备份失败,因为转储过程失败,退出代码 2: 滥用 shell 内置命令: mysqldump: 出现错误: 2004: 尝试连接时“无法创建 TCP/IP 套接字(10106“未知错误”)”\r\n

我在尝试时遇到以下错误

Artisan::call('备份:运行');

$输出=工匠::输出();

使用php artisan backup:run在命令行上运行效果很好。 在此输入图像描述

称其为 laravel 的 Artisan 会出现该错误。

我正确分配了config/database.php转储

'mysql' => [
            ...
            'dump' => [
               'dump_binary_path' => 'C:\xampp\mysql\bin',
               'use_single_transaction',
               'timeout' => 60 * 5, 
               'exclude_tables' => ['table1', 'table2'],
            ]  
        ],
Run Code Online (Sandbox Code Playgroud)

请帮我。

小智 -2

只需放入您的项目文件夹,C:\xampp\htdocs然后在浏览器中打开它:

yourdomain/PROJECT-NAME/public

它对我来说效果很好