PHPMyAdmin разбирает запросы медленно. Намного лучше войти на сервер через SSH и выполнить команду, используя клиент mysql:
$ mysql -uUsername -pPassword DatabaseName < script.sql
Если у вас нет доступа по SSH, вы можете загрузить скрипт sql (например, через FTP) и написать небольшой скрипт PHP, который вызывает команду, используя system , exec или аналогичная функция PHP:
<?php
system('mysql -uUsername -pPassword DatabaseName < script.sql');
Затем вызовите скрипт через браузер.
Убедитесь, что вы используете полные пути к mysql (обычно / usr / bin / mysql) и вашему файлу сценария.
Если вы используете несистемный набор символов, убедитесь, что вы также добавили параметр default_character_set .