Respuesta: Backup y restauracion de base de datos mysql en php @Nexus21, deberías pasar por el manual de PHP, en la descripción de cada una de las funciones que mencionas aparece la solución ;).
Con respecto a phpmyadmin, esa solución vale para un dev pero no para el usuario final... |