【发布时间】:2019-07-07 04:44:47
【问题描述】:
我将从 laravel 备份我的数据库 .sql 文件。当我从 cmd 使用 artisan 命令时,备份文件将毫无问题地生成。但是当我从控制器这样做时,我得到了这个错误。
如何解决这个问题?
mysqldump:出现错误:2004:“无法创建 TCP/IP 套接字(10106 "未知错误")"
【问题讨论】:
-
你能分享你的代码块吗?
我将从 laravel 备份我的数据库 .sql 文件。当我从 cmd 使用 artisan 命令时,备份文件将毫无问题地生成。但是当我从控制器这样做时,我得到了这个错误。
如何解决这个问题?
mysqldump:出现错误:2004:“无法创建 TCP/IP 套接字(10106 "未知错误")"
【问题讨论】:
您可以使用db-dumper 包来备份您的数据库。
安装:
composer require spatie/db-dumper
用法:
Spatie\DbDumper\Databases\MySql::create()
->setDbName($databaseName)
->setUserName($userName)
->setPassword($password)
->dumpToFile('dump.sql');
【讨论】: