Download List

Project Description

MySQL Backup is a Perl script that uses mysqlshow
to grab the database names and "show tables" to
grab the table names for a user's account, and
then uses mysqldump to save the data in a
subdirectory named in the script. It then tars and
gzips the files, using the date and time for the
file name. It can be run from cron on a daily
basis. It removes old files and has an option to
email the gzip file to an admin, and/or FTP the
file to a remote server. It also has options to
use "select data into outfile" or a regular
"select" for users who can't use mysqldump. It
supports LARGE sets of databases and tables.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2008-09-15 04:20
3.3

Code to correctly delete remote FTP files by forcing a check on the remote directory name and setup variable. Code to remove '.' and '..' from the remote FTP list of files. Code to not break if the remote FTP directory didn't have any files in it. Code to delete remote FTP files based on the variable $number_of_files_to_save.
Tags: Stable, Minor bugfixes

2003-12-24 04:36
3.1

This release fixes a bug in the mysqldump
parameters. Code was also added to the FTP upload
feature.
Tags: Stable, Minor bugfixes

2003-05-18 10:35
3.0

This version includes options to refine the tar/gzip
functions. mysqldump now uses --result-file. The script
can now be run from the Web, with password
protection, and now works on both Linux and Windows.
A bug with parsing of whereis output was fixed. A
significant amount of error checking was added. The
reporting method was cleaned up. A switch to disable
reporting to stdout was added, and a method for
selecting method of output (screen, email or both) was
created.
Tags: Stable, Major feature enhancements

2002-06-11 22:16
2.7

A small bugfix (comments are required in front of 'use' statements for Net::FTP and MIME::Lite if those libraries aren't installed), and some code and instructions have been reworked.
Tags: Stable, Minor bugfixes

2002-06-10 23:08
2.6

An option to FTP backup a file to a remote server has been added. There are additional small features and one bugfix.
Tags: Stable, Major feature enhancements

Project Resources