Реклама

Скрипт для бэкапа баз данных MySQL (PHP) Обновлено 18.11.2017

Очень простой скрипт, который делает дамп всех баз данных MySQL сервера, архивирует в WinRAR архив и складывает в надежное место!

На сервере должен быть установлен rar-архиватор, в полне возможно что на Win-сервере он есть, а на Linux - надо поставить.

В скрипте нужно указать логин, пароль подключения к MySQL, путь к исполняемому файлу rar, указать временную папку, куда будет делаться дамп и архивация, а так же - папку внешнего хранилища, куда оно полетит. В моем случае - флешка MicroCD.

Как настроить на исполнение:

Можно либо ручками запустить php backup.php

Либо засунуть в задания Cron, я в Cron не силен, так что засунул команду выше в Cron через Webmin

v1.2:

Скрипт обучен перед архивацией удалять временные файлы и файлы бэкапов. Настраивается где и что удалять

v1.1:

Теперь мы умеем делать бэкап не только баз данных MySQL, но и любого каталога сервера, например /home/

Измеряем, сколько времени у нас ушло на создание архива

Отчитываемся администратору об успешном завершении бэкапа по электро-почте с указанием файлов, размеров и времени исполнения

Вложение:
Скачать файл mij_backup.php.rar
Размер 3.14 KB
Скачан 181 раз
RSS
RSS - Лента новостей
Закладки
Сообщества