Grazie del consiglio
Googlando un pò ho trovato questa istruzione
mysqldump --all-databases> file.sql
Se ho ben capito quindi mi basta solo ad un certo punto da bash richiamare questo comando e al posto di file.sql dare il percorso completo di dove voglio salvarlo tipo
mysqldump --all-databases> /home/backup/backup_$date.sql
giusto? e non serve dare user e password di mysql?