There is a php script I've used one time, one file only, that can import big databases no matter if the time limitations of the php; the script import tables in parts and it refreshes the page after importing one part, then loads the next part (tables, fields etc). Unfortunately, I've forgot its name, by try searching it on the net using its description as search term... maybe other members can post its name here.