Я пытаюсь импортировать базу данных MySQL размером 641 МБ с помощью команды:
mysql -u root -p ddamiane_fakty < domenyin_damian_fakty.sql
но я получил ошибку:
ERROR 1064 (42000) at line 2351406: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '<br />
<b>Fatal error</b>: Maximum execution time of 300 seconds exceeded in <b' at line 253
Однако лимиты установлены намного выше:
mysql> show global variables like "interactive_timeout";
+---------------------+-------+
| Variable_name | Value |
+---------------------+-------+
| interactive_timeout | 28800 |
+---------------------+-------+
1 row in set (0.00 sec)
и
mysql> show global variables like "wait_timeout";
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| wait_timeout | 28800 |
+---------------+-------+
1 row in set (0.00 sec)
Мне кажется, что ваш файл .sql действительно содержит текст <br /> <b>Fatal error</b>: Maximum execution time of 300 seconds exceeded in <b
, что явно неверно sql. Возможно, вы экспортировали свою базу данных с помощью такого инструмента, как phpMyAdmin, для создания экспорта которого потребовалось более 300 секунд, который был прерван на тот момент.
Это синтаксическая ошибка в файле .sql. Там должна быть строка с надписью «<b> Неустранимая ошибка: превышено максимальное время выполнения 300 секунд в
Для меня эта ошибка очень похожа на ошибку PHP. Во время экспорта / дампа базы данных php остановился через 300 секунд и записал ошибку в свой вывод -> ваш файл.
Вы должны исправить php.ini, чтобы продлить время выполнения, затем экспортировать всю базу данных в новый файл, а затем импортировать новый файл (я предполагаю, что база данных была экспортирована через PHP, конечно). Или используйте другой инструмент для сброса базы данных (например, mysqldump или mysql-workbench, если вы предпочитаете графический интерфейс) и импортируйте его.
Я знаю, что это старый вопрос, но я хочу прояснить, как вы получили эту ошибку.
Обычно эта ошибка возникает, когда вы экспортировали большую базу данных MySQL в файл SQL, но экспорт не завершился успешно, в результате чего была получена половина файла SQL с добавленной ошибкой MySQL.
Затем вы предположили, что экспорт прошел успешно, и попытались импортировать его в другое место и получили эту ошибку.