I'm currently writing a little application in PHP, and want to be able to provide a system for backing up the MySQL database.
The problem is, I can't find any information on it - anywhere! The nearest solution I've found is to use PHPMyAdmin to do the job, but that's not really what I want. I'd like to incorporate the backup function into MY application, rather than having to use another external one.
I could take a look at PHPMyAdmin's code, and try and work out which bit does what, and how - but that's a lot of hard work! :p
Does anyone know of a better solution for backing up an entire database?