dbdump

Backup MySQL databases on hosts without shell access (typically for web hosting servers with FTP-only access).

The idea is to put the dbdump.php script on the server with the MySQL database. You may then create a cronjob and fetch SQL dumps using curl or wget. Instructions on how to create the cronjob and further details are included in the script.

Features:

  • Protected by a shared secred that is passed as POST value
  • Supports GZIP compressed or uncompressed dumps
  • May include table DROP queries

Requirements: php, mysql, curl or wget
License: GNU GPL

Download dbdump.php