Hola y bienvenido a los foros.
Te recomiendo que antes de continuar revises
la Guía de estilo de los foros.
En cuanto a tu duda, pues
si haces una búsqueda, y le dedicas un poco de tiempo deberías encontrar respuestas, pues es un tema que ya se ha tratado otras veces. Prueba a buscar por;
* "backup restore MYSQL"
* "Backup restore MySQL codigo"
En ambos casos aparecen bastantes hilos al respecto (con código incluído).