This might seem too obvious but:
rm -rf /var/backup/mysql/ *
Space between / and * means there's two seperate deletes. So you're deleting the contents of /var/back/mysql/ and the contents of *. i.e. Everything in the current location. Could that be doing it?