dúvida para implementar método backup dentro da aplicação

Galera, queria q dentro da aplicação eu pudesse criar um método q fizesse o backup e a opção de restaurá-lo.
andei dando uma pesquisada aqui no fórum e vi que existe a ferramenta MYSQLDUMP q faz esses procedimentos:

mysqldump --opt banco_dados > arquivo-backup.sql  //cria o backup
mysql banco_dados < arquivo-backup.sql //restaura

a minha dúvida é a seguinte: como eu passo esses comandos dentro da aplicação ???

hum…

de uma olhada nessa proposta de código para fazer isso [link], ve se funciona :wink:

só podia ser o moderador mesmo pra me salvar.
já tava achando q ia ter q fazer na mão mesmo.
agora é testar aki pra ver se vai dar certo.
vlw man pela ajuda !!!
muito grato !!!