I have a rather extensive mysql database I developed for a client. Using phpMyAdmin, I can back everything up quickly using the Export function. However, when I'm done, my customer will need to do backups. I cannot give them access to phpMyAdmin, so they cannot use that export.
What is the best solution for providing them with a backup of all their tables and the data?