壳内建函数的滥用:mysqldump:得到错误:2004:“无法创建TCP / IP套接字”

时间:2018-10-09 10:00:44

标签: laravel laravel-5.7

  

开始备份...

     

转储数据库hms ...

     

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

尝试时出现以下错误

  

Artisan :: call('backup:run');

     

$ output = Artisan :: output();

在命令行上

使用 php artisan backup:run 可以正常工作。 enter image description here

称其为laravel的工匠会导致该错误。

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

'mysql' => [
            ...
            'dump' => [
               'dump_binary_path' => 'C:\xampp\mysql\bin',
               'use_single_transaction',
               'timeout' => 60 * 5, 
               'exclude_tables' => ['table1', 'table2'],
            ]  
        ],

请帮帮我。

1 个答案:

答案 0 :(得分:-2)

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

yourdomain/PROJECT-NAME/public

对我来说很好