Large Database Backup is a class to back up large
MySQL databases into multiple files. It can list
the tables of a given MySQL database, and generate
SQL statements to create and insert records with
the current values of the table rows, as if it
were creating a new database. The class stores the
generated SQL statements in files. A full backup
process can be split into multiple iterations so
as to not exceed the PHP default script execution
time limit. Each iteration dumps a limited number
of table rows. An iteration can be executed by a
script that redirects the page request to itself
at the end to proceed to the next iteration.