Ciao,
se l'utility mysqldump è eseguibile dall'utente allora la cosa è banale, basta creare uno script che generi il dump, lo comprima e lo invii in allegato per email all'utente oppure lo metta in un posto del sito dove solo lui lo possa scaricare tramite ftp.