mysqldump --opt mibase > copia_seguridad.sql. Con ese comando haces un respaldo completo de tu base de datos mibase. Referencia...
Backup MySQL con mysqldump. Si queres más ejemplos en español y conseguir información, te dejo el filtro que usé
Google.
Puede que tenga muchos comandos, pero si no investigas un poco, no te vas a dar cuenta cual es más útil a tus necesidades.
Con el recovery creo que no tendrías problemas, el link que te dejé, tiene un ejemplo muy sencillo.