MySQLDumper is a backup programm for MySQL-Databases, written in PHP and Perl. You can dump your data into a backup file
and if needed, restore it. Especially on shared hostings without access to shell-commands, MySQLDumper is a sensefull

MySQLDumper uses a proprietary technique to avoid execution
interruption. It only reads and saves a certain amount of commands and
then calls itself via JavaScript and memorizes how far in the process
it was and resumes its action from its last standby.

MySQLDumper restores a backup file by using the same process. Unlike
other tools splitting and splicing of large files is no longer

More about it here