Автоматическое резервное копирование базы данных MySQL на сервере linux

Мне нужен скрипт, который автоматически делает резервную копию базы данных MySql. Я знаю, что на эту тему уже есть много сообщений и скриптов, но вот в чем отличие моего.

  1. Скрипт должен запускаться на машине, на которой размещена база данных MySql (это машина linux).
  2. Резервные копии должны быть сохранены на том же сервере, на котором находится база данных.
  3. Резервное копирование должно производиться каждые 30 минут.
  4. Если резервная копия старше недели, она удаляется, если только это не самая первая резервная копия, созданная на той неделе. Т.е. из этих резервных копий backup_1_12_2010_0-00_Mon.db, backup_1_12_2010_0-30_Mon.db, backup_1_12_2010_1-00_Mon.db ... backup_7_12_2010_23-30_Sun.db и т.д. сохраняется только backup_1_12_2010_0-00_Mon.db.

У кого-нибудь есть что-то похожее или идеи с чего начать?

10
задан Jared 9 December 2011 в 13:31
поделиться