Sypex Dumper — это PHP-скрипт, с помощью которого можно просто и быстро создать резервную копию (бекап, дамп) базы данных MySQL, а также восстановить в случае необходимости базу данных из резервной копии.
Sypex Dumper в отличии от многих подобных скриптов не загружает бекап-файл целиком в память, благодаря чему, ему безразличен размер базы данных и он одинаково быстро работает, как с маленькими, так и с большими объемами данных.
Sypex Dumper Lite распространяется по лицензии GNU
GPL, т. е. является абсолютно бесплатным.
-
MySQL 3.23.56 и выше;
PHP-модули zlib и bz2 (для использования функций сжатия GZip и BZip 2).
современный браузер (Internet Explorer 5.5+, Mozilla Firefox, Opera 8+ и т. п.);
разрешено выполнение JavaScript;
FTP-клиент (для работы с файлами резервных копий).
Распаковать скачанный
zip-файл.
Закачать dumper.php в один из каталогов вашего сервера (доступный из web).
Установить для этого каталога CHMOD 777.
-
Ввести логин и пароль для вашей БД.
Создание резервной копии БД:
Выберите базу данных в верхнем разделе главной страницы.
Фильтр оставьте пустым (будут дампиться все таблицы выбранной БД), подробнее о фильтрах см. ниже.
Выберите метод сжатия (bzip2 наиболее эффективный, но и самый медленный).
Выберите степень сжатия (как показала практика, наиболее оптимальная - 7).
Нажмите Применить.
После окончания работы скрипта (станут активны кнопки Скачать файл и Вернуться), можно скачать файл по http (предварительно возможно понадобится настроить перехват расширений .sql, .
gz и .bz2 в менеджеры загрузки) или скачать по
FTP. Название файла состоит из названия базы данных, а также даты и времени создания дампа, для упрощения работы с файлами резервных копий.
Восстановление БД из резервной копии:
Выберите базу данных в нижнем разделе главной страницы.
Выберите файл из раскрывающегося списка. Если необходимо, то предварительно закачайте файлы резервных копий в папку backup.
Нажмите Применить.
Теперь только остается наблюдать за процессом восстановления БД.
В фильтре таблиц указываются специальные шаблоны по которым отбираются таблицы. В шаблонах можно использовать следующие специальные символы:
символ * - означает любое количество символов
символ ? - означает один любой символ
символ ^ - означает исключение из списка таблицы или таблиц
* ib_* - все таблицы начинающиеся с «ib_» (все таблицы форума invision board)
ib_*, ^ib_sessions - все таблицы начинающиеся с «ib_», кроме «ib_sessions»
ib_s*s, ^ib_sessions - все таблицы начинающиеся с «ib_s» и заканчивающиеся буквой «s», кроме «ib_sessions»
^*s - все таблицы, кроме таблиц заканчивающихся буквой «s»
^ib_???? - все таблицы, кроме таблиц, которые начинаются с «ib_» и содержат 4 символа после знака подчеркивания
Скачать Sypex Dumper Lite можно: