Скрипт резервного копирования базы данных и файлов

Дмитрий16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
01.03.2009

Скрипт должен работать в двух режимах:

1. Сохранение данных

создание дампа всех таблиц в указанной базе данных.

копирование всех файлов из указанной папки (при этом сохранять права доступа для файлов)

сохранение всех данных в один файл (имя файла генерируется по времени и имени хоста)

вывод информации о ходе выполнения скрипта. вывод ошибок.

2. Восстановление данных

открытие архива и извлечение из него файлов в указанную папку (существующие файлы перезаписываются).

установка базы данных из дампа (удаление существующие таблиц и запись на их место дампа из файла).

вывод информации о ходе выполнения скрипта. вывод ошибок.

Учесть, что скрипт может находится в папке которая копируется.

Скрипт нужен под php+myQSL