Como ya os imaginareis Mysqldump es una herramienta para realizar copias de seguridad y restauración de la misma.
Comentare algunas de las características mas básicas a la hora de realizar dichas tareas.
Realizar backup de una sola base de datos:
mysqldump -u root -p nombre_base_de_datos > fichero.sql
Restaurar esa base de datos, haríamos lo siguiente:
mysql -u root -p nombre_base_de_datos < fichero.sql
Si queremos realizar un backup de todas las bases de datos: