我要从laravel备份数据库.sql文件。当我使用来自cmd的artisan命令时,将毫无问题地生成备份文件。但是当我从控制器执行此操作时,出现此错误。
该如何解决?
mysqldump:得到错误:2004:“无法创建TCP / IP套接字(10106 “未知错误”)”
答案 0 :(得分:1)
您可以使用db-dumper软件包来备份数据库。
安装:
composer require spatie/db-dumper
用法:
Spatie\DbDumper\Databases\MySql::create()
->setDbName($databaseName)
->setUserName($userName)
->setPassword($password)
->dumpToFile('dump.sql');