从Laravel备份.sql

时间:2019-07-06 18:59:58

标签: mysql laravel backup

我要从laravel备份数据库.sql文件。当我使用来自cmd的artisan命令时,将毫无问题地生成备份文件。但是当我从控制器执行此操作时,出现此错误。

该如何解决?

  

mysqldump:得到错误:2004:“无法创建TCP / IP套接字(10106   “未知错误”)”

1 个答案:

答案 0 :(得分:1)

您可以使用db-dumper软件包来备份数据库。

安装:

composer require spatie/db-dumper

用法:

Spatie\DbDumper\Databases\MySql::create()
    ->setDbName($databaseName)
    ->setUserName($userName)
    ->setPassword($password)
    ->dumpToFile('dump.sql');