Импорт базы данных Mysql проекта Laravel - PullRequest
0 голосов
/ 01 марта 2019

Я переношу свой проект Laravel на другой компьютер.Файлы проекта были перенесены, но у меня есть некоторые проблемы при переносе базы данных.

Я экспортировал свою базу данных через phpmyadmin (windows 7, xampp версия 7.3.0) и импортировал на новый компьютер (ubuntu, xampp версия 7.3.2-0).

Когда я пытаюсь импортировать файл .sql, я получаю эту ошибку:

Static analysis:

1 errors were found during analysis.

    Missing expression. (near "ON" at position 25)

SQL query: Edit Edit

SET FOREIGN_KEY_CHECKS = ON;

MySQL said: Documentation
#2006 - MySQL server has gone away

Я пытался проверить, в чем дело, и проверил файл, но наНа 25-й строке нет ничего, кроме прямой строки комментария, например, так:

-- --------------------------------------------------------

Кроме того, под ошибкой также есть предупреждение, которое довольно длинное, поэтому я поделюсь только его частью.

Warning in ./libraries/classes/Dbi/DbiMysqli.php#213
Error while sending QUERY packet. PID=7892

Backtrace

./libraries/classes/Dbi/DbiMysqli.php#213: mysqli_query(
,
string 'INSERT INTO `items` (`id`, `title`, `type`, `alternative`, `description_html`, `view_count`, `created_at`, `updated_at`, `thumbnail`, `file`) VALUES (3, \'test book 3\', \'book\', \'someurl.com\', \'<b>cool2</b>\', 0, \'2019-01-07 18:41:33\', \'2019-01-07 18:41:33\', 

И куча цифр.

Любая помощь или идея приветствуется.Спасибо

То, что я пробовал до сих пор:

- Попытка отключить «проверку внешнего ключа», но это не помогло.

-Попробовал запустить содержимое файла .sql через вкладку phpmyadmin sql.Вставил sql запросы.Получена почти та же ошибка: «SET FOREIGN_KEY_CHECKS = ON»

- Попытка импортировать данные и структуру отдельно, получена другая ошибка."Max_allowed_package_size".Поэтому я увеличил размер с 1 МБ до 10 МБ, чтобы соответствовать размеру.Работал.

- Затем я импортировал исходный файл экспорта после увеличения максимального размера пакета.Работал как шарм.

1 Ответ

0 голосов
/ 01 марта 2019

Пробовал импортировать данные и структуру отдельно, получил другую ошибку."Max_allowed_package_size".Поэтому я увеличил размер с 1 МБ до 10 МБ, чтобы соответствовать размеру.Работал.

Затем я импортировал исходный файл экспорта после увеличения максимального размера пакета.Работал как шарм.

Вывод: проблема была в максимально допустимом размере пакета.Увеличено через conf файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...