Резервное копирование .sql из laravel - PullRequest
0 голосов
/ 06 июля 2019

Я собираюсь сделать резервную копию моей базы данных .sql из файла laravel. Когда я использую команду artisan из cmd, файл резервной копии будет создан без проблем. но когда я делаю это с контроллера, я получил эту ошибку.

Как это исправить?

mysqldump: ошибка: 2004: «Не удается создать сокет TCP / IP (10106») "Неизвестная ошибка") "

1 Ответ

1 голос
/ 06 июля 2019

Вы можете использовать пакет db-dumper для резервного копирования вашей базы данных.

Установка:

composer require spatie/db-dumper

Использование:

Spatie\DbDumper\Databases\MySql::create()
    ->setDbName($databaseName)
    ->setUserName($userName)
    ->setPassword($password)
    ->dumpToFile('dump.sql');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...