Solusi yang sangat sederhana adalah seperti (contoh pertama):http://www.php-mysql-tutorial.com/wikis/mysql-tutorials/using-php-to-backup-mysql-databases.aspx
Secara alami ini hanya akan membuat data dump dari tabel.
Yang dapat Anda lakukan adalah menggunakan kode ini:
http://snipplr.com/view/173/mysql-dump/
Apa yang dilakukan kode ini sebenarnya adalah mendapatkan deskripsi tabel (yaitu strukturnya), membuat semua tabel dan mendorong data. hampir sama seperti alat lainnya.
Maka itu hanya masalah menyimpannya dari string ke file (file_put_contents() misalnya atau yang serupa, tergantung pada preferensi dan kebutuhan Anda)