This is pretty common for mysql.
There is a solution to this issue as well.
You need bigdump.
BigDump: Staggered MySQL Dump Importer
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.
You can download it from here:
http://www.ozerov.de/bigdump.phpIt will ask for the database backup that you want to import into an exsisting database.
And will import all of it, no matter the size it works great.
QUOTE(J_M @ Nov 9 2007, 11:11 AM)

I can't upload a database more than 2.5MB in size. I'm not sure how and where to edit php.ini file to make it possible for larger sized imports. Any help?