What errors do you get using cron and mysqldump? That works on my 2 gig database in a shared host.