Você pode experimentar esse script, ele me ajudou algumas vezes:
Embora nem sempre funcione como esperado.
Eu tenho um arquivo SQL de 100MB que meu host não me permite fazer upload de uma só vez (2MB por upload).
O banco de dados está em um servidor diferente, portanto não posso usar o SSH. Estou preso com o phpMyAdmin.
Existe algum programa que possa dividir um arquivo SQL de 100MB em blocos de 2MB?
Você pode experimentar esse script, ele me ajudou algumas vezes:
Embora nem sempre funcione como esperado.
Tags file-transfer