MySQL Backup ist ein Perl-Skript, das mysqlshow verwendet, um die Datenbanknamen zu ermitteln, und »show tables«, um die Tabellennamen für einen Benutzer herauszufinden. Dann verwendet es mysqldump, um die Daten in einem Unterverzeichnis zu speichern, das im Skript benannt wird. Es macht dann ein komprimiertes Tar-Archiv aus den Dateien mit Datum und Zeit für den Dateinamen. Es kann täglich mit cron ausgeführt werden. Es entfernt alte Dateien und hat eine Option, die Datei per E-Mail an einen Administrator zu senden und/oder sie per FTP auf einen Server zu kopieren. Es besitzt auch Optionen, um »select data into outfile« oder ein normales »select« für Benutzer zu verwenden, die mysqldump nicht nehmen können. Es unterstützt große Zahlen von Datenbanken und Tabellen. (non)