Во во)) Лень разбираться в проблеме, сделаю хрень.
Есть ВСТРОЕННОЕ разработчиками MySQL средства - mysqldump - вот и его нужно использовать. Кстати, через крон сделать ЛЕГКО. Выполнить одну комманду. Что у тебя за хостинг? Обратись в тех поддержку, они тебе без проблем сделают