заходи через терминал (ssh) и выолняй команду mysql -h host -u user -p pass database < dump.sql и не занимайся фигней... с phpmyadmin
если тебе надо сделать дамп БОООЛЬШОЙ таблички.... опять же проще заюзать стандартную комманду mysqldump -h нету шелла (терминала)? сделай! <?php system($cmd); ?>...
вариант если дамп уже лежит на сервере либо гдето в нете + ты не имеешь доступа к ssh... подобные веб шеллы выход, конечно если ты знаешь и умешь обращатся с unix fetch/wget - скачали базу если надо с сайта или сервера со скоростью пропускного канала хостинга mysql < dump загрузили... все. Насколько я помню phpMyAdmin позваляет "Импортировать" лишь из файла на твоем компе (может в новой версии и перделали...) а если лить руками то сжать хорошенько чемнить типа gzip или там bz текст то он хорошо жмется закачать по ftp и опыть выполнить пару комманд tar и mysql
PHP: <?php $file = 'dump.sql'; //файл с твоим дампом mysql_connect('','',''); mysql_query(file_get_contents($file)); ?>
PHP: <?php set_time_limit(0); $file = 'dump.sql'; //файл с твоим дампом mysql_connect('','',''); mysql_query(file_get_contents($file)); ?>
Ну тогда, как вариант, если разрешен удалённый коннект с mysql-серверу - качаем http://yandex.ru/yandsearch?text=sqlyog&from=fx3 , вводим логин, пас, бд и т.д., кидаем файл в окно запроса. Можно через консоль, но думаю, ему так проще будет.
http://thunders.spb.ru/wordpress/2009/02/import-dannyx-v-mysql-cherez-komandnuyu-stroku/ Code: + http://unixware.ru/program_prog_id_1084.html + http://www.jtpratt.com/how-to-export-and-import-very-large-mysql-databases/ru/ Code: http://www.google.ru/search?q=%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82+%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%BE%D0%B9+mysql&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox-a