Насчёт по кускам — не могу сказать, но большой дамп БД можно импортировать из командной строки. Например, если сохранить/закачать дамп в /home/username/mysqldump.sql, то импортировать можно так:
mysql -u user -p database < /home/username/mysqldump.sql
Здесь
user после ключа
-u — пользователь БД, который имеет право импортировать,
database — название БД, в которую будут импортироваться данные;
-p — ключ, который указывает, что нужно спросить пароль перед импортом. Если хочется ввести пароль сразу в командной строке, он задаётся после знака равенства в ключе
p, вот так:
-p=P455w0rd — без пробелов.
Эта команда, если не ошибаюсь, после запуска спросит у вас пароль для пользователя
user, а после ввода пароля выполнит файл /home/username/mysqldump.sql (ну или тот, который вы ей укажете) для заданной базы данных.
Так импортировать гораздо проще, чем оперировать кусками файлов.