
Сегодня познакомлю, тех, кто еще не знаком с плагином Sypex Dumper 2 for WordPress, благодаря которому можно создавать дампы или восстанавливать Базу Данных MySQL.
Плагин называется Sypex Dumper 2 for WordPress и представляет собой интеграцию скрипта для дампа Базы Данных Sypex Dumper в WordPress.
Главным преимущество этого плагина над остальными, которые так же предназначены для бэкапа Базы Данных, является, что Sypex Dumper заточен под работу с большими Базами Данных, он более стабилен и очень быстр. Под остальными я имею ввиду: WP-DBManager и WordPress Database Backup.
Не буду вводить в заблуждение тех, кто еще не знаком с плагинами для создания дампа Базы Данных в WordPress, в первую очередь познакомьтесь с WP-DBManager – отличный плагин, с множеством настроек и для WordPress он более удобен, чем Sypex Dumper, я пользуюсь именно этим плагином.
Sypex Dumper может пригодится в тех случаях, когда хостинг не отвечает требованиям WP-DBManager или база данных имеет слишком большой размер, что плагины или phpMyAdmin не могут нормально работать с ней, или в любых других случаях, когда стандартные плагины для бэкапа БД вам не подходят.
Установка Sypex Dumper 2 на WordPress
Установка немного муторная (см.ниже), поэтому я решил немного её упростить: скачивайте архив Sypex_Dumper_2.zip и действуйте по инструкции внутри (рассчитан на версии 3.0+).
Установка плагина не совсем стандартная, поэтому я её опишу подробно:
- Для начала скачиваем сам скрипт с домашней страниц: http://sypex.net/ru/products/dumper/downloads/, вот прямая ссылка на скачивание версии 2.0.8.
- На этой же странице скачиваем файлы интеграции (плагин для WordPress): для WordPress 3.x или для WordPress 2.9.x. C версии 3.0.5 проверка авторизации опять изменилась
и интеграция работает не корректно, но разработчики плагина обновили файл интеграции. - Кладем папку скрипта из первого архива (sxd) в корень сайта и устанавливаем права:
— на папку backup (sxd/backup) – 777
— на файл cfg.php (sxd/cfg.php) – 666
— на файл ses.php (sxd/ses.php) – 666 - Открываем файл sxd/cfg.php и меняем там настройку auth:
'auth' => 'mysql cfg', на 'auth' => 'wp3 mysql cfg',
Для 2.9.x соответственно нужно писать
'auth' => 'wp2 mysql cfg', - Перемещаем файл auth_wp3.php из второго архива в папку скрипта (sxd). Для интеграции в версию 2.9.x файл будет auth_wp2.php.
- Копируем файл wp-sxd.php в директорию плагинов WordPress (wp-content/plugins). Файл находится в каталоге wp-sxd второго архива.
- Активируем плагин на странице плагинов в WordPress.
После активации плагина появится пункт меню, в котором можно работать со скриптом Sypex Dumper 2 в интерфейсе админ-панели WordPress без дополнительной авторизации.
Как я уже упоменул выше Sypex Dumper 2 не является плагином для WordPress и только лишь интегрируется в админ-панель, а значит он не зависит от админки WordPress и вполне может работать автономно, для этого нужно пройти по ссылке http://domain.com/sxd/ и ввести логин и пароль.
Основные возможности Sypex Dumper 2 (коротко)
- создание резервной копии и восстановление базы данных MySQL без использования сторонних программ, только чистый PHP;
- работа с базами данных любых размеров (от нескольких килобайт до тысяч мегабайт), в связи с этим вся работа с файлами бекапа осуществляется по FTP, но download возможен и с помощью менеджеров загрузки (Download Master, Reget и др.);
- впечатляющая скорость работы*;
- поддержка двух форматов сжатия файлов ** (Gzip и Bzip2), а также разной степени сжатия для GZip;
- удобный Web 2.0 интерфейс с AJAX;
- работа в несколько этапов (для обхода ограничений во времени);
- специальный формат файла с мета-информацией;
- сервисные функции MySQL (проверка, оптимизация, починка);
- работает на Windows и Linux;
- умный бэкап с постпроцессингом;
- умная работа с кодировками;
- сохранение задач для быстрого использования;
- автоудаление старых файлов;
- кастомные (пользовательские) авторизации;
- контроль процесса (стоп/пауза/продолжение);
- возможность работы нескольких пользователей с одной копией скрипта;
Использование Sypex Dumper 2 (коротко)
Создание резервной копии БД (экспорт):

- Выберите базу данных в верхнем разделе главной страницы.
- Выберите метод сжатия (bzip2 наиболее эффективный, но и самый медленный).
- Выберите степень сжатия (как показала практика, наиболее оптимальная — 7).
- Нажмите "Выполнить".
- После окончания работы программы (станут активны кнопки Скачать файл и Вернуться), можно скачать файл по http (предварительно возможно понадобится настроить перехват расширений .sql, .gz и .bz2 в менеджере загрузки) или скачать по FTP. Название файла состоит из названия базы данных, а также даты и времени создания дампа, для упрощения работы с файлами резервных копий.
Как сделать бэкап базы данных MySQL
Восстановление БД из резервной копии (импорт):

- Выберите базу данных в нижнем разделе главной страницы.
- Выберите файл из раскрывающегося списка. Если необходимо, то предварительно закачайте файлы резервных копий в папку backup.
- Нажмите Применить.
- Теперь только остается наблюдать за процессом восстановления БД.
Можно менять стратегию восстановления
- CREATE + INSERT – стандартное режим восстановления;
- TRUNCATE + INSERT – так не тратится время на создание таблиц;
- REPLACE – если вам нужно восстановить в рабочей базе старые данные, не затирая при этом новые;
- INSERT IGNORE – в этом случае можно добавить в базу удаленные данные либо новые данные, не затерев существующие.
Как восстановить базу данных MySQL из бэкапа
По всем вопросам обращайтесь в комментарии или на сайт скрипта.
- Предыдущие по меткам
- Предыдущие записи
- Удаление виджетов из Консоли WordPress ← 4.Ноя.2010 // 20
- Плагин для легкого управления сайтом на WordPress (версия 3) ← 30.Июл.2010 // 76
- Плагин для легкого управления сайтом на WordPress ← 23.Апр.2010 // 37
- Заранее установленный текст для нового поста в WordPress (the_editor_content) ← 9 Декабрь 2010 // 4
- Функция вывода всех постов по месяцам написания ← 8 Декабрь 2010 // 14
- Плагин Cмайликов на любой вкус, в постах и комментариях (для WordPress) ← 7 Декабрь 2010 // 84

Как сделать так как у вас "Короткая ссылка → http://wp-kama.ru/?p=***" ? Если не секрет
Не знаю что точно вас интересует. У меня в коде так:
Спасибо. Очень прикольная фишка для блога
Шикарный бэкапер, я его отдельно - без интеграции в WP установил.
Кстати если у вас на MySQL сервере есть возможность подключаться с внешнего IP, то советую попробовать сервис для бэкапа БД и файлов - http://www.dropmysite.com (реф. ссылка 2GB + 256mb
К сожалению у моего хостера нельзя подключаться к MySQL по внешнему IP, поэтому приходится плясать с бубном базы данных сохранять на FTP, а потом уже dropmysite выкачивает их вместе с файлами
Ага, бекапер очень хороший, а в некоторый случаях - незаменимый! Только вот чет интеграцию они нормально не могут сделать. Сейчас посмотрел вроде на 3.2+ поправили интеграцию, проверил -
не пашетвсе пашет оказывается в wp-config.php нужно было ключи аутентификации прописать полностью, у меня он старый был еще с 2.7. версии вродеЗа ссылку на сервис спс, может пригодится.