I have large database of 22GB. I used to take backup with mysqldump command in a gzip format.
22GB
mysqldump
When i extract the gz file it produces the
Get more RAM, get a faster processor, get an SSD for faster writes. Batch the inserts so they will run faster than a bunch of individual inserts. It's a huge file, and will take time.