====== Sypex Dumper ====== ===== Информация ===== [[http://sypex.net/products/dumper/about|Sypex Dumper]] — это PHP-скрипт, с помощью которого можно просто и быстро создать резервную копию (бекап, дамп) базы данных MySQL, а также восстановить в случае необходимости базу данных из резервной копии. [[http://sypex.net/products/dumper/about|Sypex Dumper]] в отличии от многих подобных скриптов не загружает бекап-файл целиком в память, благодаря чему, ему безразличен размер базы данных и он одинаково быстро работает, как с маленькими, так и с большими объемами данных. Sypex Dumper Lite распространяется по лицензии GNU GPL, т. е. является абсолютно бесплатным. ===== Технические требования ===== ==== Сервер ==== * PHP 4.3.1 и выше; * 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. ===== Использование ===== - Открыть в браузере URL вида: http://domain.com/dumper.php. - Ввести логин и пароль для вашей БД. - Создание резервной копии БД: - Выберите базу данных в верхнем разделе главной страницы. - Фильтр оставьте пустым (будут дампиться все таблицы выбранной БД), подробнее о фильтрах см. ниже. - Выберите метод сжатия (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 можно: * С сайта разработчиков: [[http://sypex.net/files/SypexDumperLite_108.zip|Sypex Dumper Lite 1.0.8]] или * Из моей вики: **{{software:sypexdumperlite_108.zip|Sypex Dumper Lite 1.0.8}}** (11.5 КБ)