Cron ti radi u drugačijem
okruženju od tvoje neposredne prijave (pre svega, razlikuje se PATH promenljiva).
Najverovatnije ti se mysqldump nalazi u npr. /usr/local/bin/mysqldump ili /usr/local/mysql/bin/mysqldump, pa je potrebno da navedeš celu putanju do tog programa.
Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.