The first one should work for most platforms, but here is another that works just as well - but its more configurable, and also more picky
your mileage will vary
...
BigDump: Staggered MySQL Dump Importer http://www.ozerov.de/bigdump.php Staggered import of large and very large MySQL Dumps (like phpMyAdmin 2.x Dumps) even through the web-servers with hard runtime limit and those in safe mode. The script executes only a small part of the huge dump and restarts itself. The next session starts where the last was stopped.
This program is for you if you want to restore the very large backup of your mySQL database (or a part of it) into the new or the same mySQL database. Also if you can't access the server shell and you can't import the dump using phpMyAdmin or any other scripts due to hard memory resp. runtime limit of the web-server.
Download it here...
BigDump ver. 0.19b (beta) -
http://www.ozerov.de/bigdump.zip (file is also attached to this thread)