Primero debemos contar con los permisos adecuados para esta tarea, es decir que nuestro usuario tenga los permisos para leer y escribir la base de datos de la que queremos hacer el backup. Y para esto nos valdremos de mysqldump.
mysqldump --user=NOMBRE_USUARIO --password=PASSWORD NOMBRE_DE_BD > /Ruta/Hacia/archivo_dump.SQL
Una vez que ya hicimos la copia de seguridad de nuestra base de datos, ahora surge la pregunta, cómo hago para restaurarla? Pues aqui la respuesta.
mysql --user=NOMBRE_USUARIO --password=PASSWORD NOMBRE_DE_BD < /Ruta/Hacia/archivo_dump.SQL
Así de fácil.