Страница 1 из 1

Ошибка при импорте БД

Добавлено: 06 фев 2023, 10:28
NesteA
Добрый день!

При импорте БД через phpmyadmin появляется такая ошибка: Fatal error: Maximum execution time of 300 seconds exceeded in E:\OSPanel\modules\system\html\openserver\phpmyadmin\libraries\classes\Dbal\DbiMysqli.php on line 209

При этом 18 таблиц из 78 - импортируются.

Через консоль также только 18 таблиц появляется.

В чем может быть дело?

Re: Ошибка при импорте БД

Добавлено: 11 фев 2023, 01:16
SagePointer
Что мешает воспользоваться для импорта каким-нибудь другим инструментом, например, HeidiSQL, который входит в комплект OpenServer

Re: Ошибка при импорте БД

Добавлено: 11 мар 2023, 15:20
dimadima
У меня точно такая же ошибка. Работаю на Windows 10. На семерке все летает. Поэтому проблема, скорее всего, именно в десятке. Что только не пробовал - ничего не помогает.

1. Первый запуск.
2. Отключал IPV6
3. В конфиге ставил skip-name-resolve и bind-address = ::

Одна и та же байда - тормоза mysql страшные.

Re: Ошибка при импорте БД

Добавлено: 11 мар 2023, 15:28
dimadima
SagePointer писал(а): 11 фев 2023, 01:16 Что мешает воспользоваться для импорта каким-нибудь другим инструментом, например, HeidiSQL, который входит в комплект OpenServer
В HeidiSQL точно такая же ерунда. Просто нонсенс какой-то...

Re: Ошибка при импорте БД

Добавлено: 12 мар 2023, 13:46
SagePointer
dimadima писал(а): 11 мар 2023, 15:28 В HeidiSQL точно такая же ерунда. Просто нонсенс какой-то...
В вашей ситуации другая проблема, не такая, как у топикстартера. При лагах MySQL какая у вас нагрузка на диски в диспетчере задач на вкладке Производительность?

Re: Ошибка при импорте БД

Добавлено: 03 май 2023, 12:15
skillful
NesteA писал(а): 06 фев 2023, 10:28 При импорте БД через phpmyadmin появляется такая ошибка: Fatal error: Maximum execution time of 300 seconds exceeded in E:\OSPanel\modules\system\html\openserver\phpmyadmin\libraries\classes\Dbal\DbiMysqli.php on line 209
Добрый день. У меня точно такая же ошибка. Вы победили ее?

Re: Ошибка при импорте БД

Добавлено: 03 май 2023, 14:37
skillful
skillful писал(а): 03 май 2023, 12:15 Добрый день. У меня точно такая же ошибка. Вы победили ее?
В общем сделал так:
D:\OpenServer\modules\system\html\openserver\phpmyadmin\libraries\config.default.php
$cfg['ExecTimeLimit'] = 300;
D:\OpenServer\modules\system\html\openserver\phpmyadmin\libraries\classes\Config\Settings.php
private function setExecTimeLimit(array $settings): int
    {
        if (! isset($settings['ExecTimeLimit'])) {
            return 300;
        }

        $execTimeLimit = (int) $settings['ExecTimeLimit'];

        return $execTimeLimit >= 0 ? $execTimeLimit : 300;
    }
Везде вместо 300 поставил 3000.