Sypex Dumper 2.0.10


(голосов: 2)

Скачать бесплатно программы для Windows

Скачать бесплатно программы для Компьютера

Скачать бесплатно программу Sypex Dumper 2.0.10 из категории Разработчику » Сервер


Sypex Dumper 2.0.10


Sypex Dumper [са'йпэкс да'мпер] — это программный продукт (PHP-скрипт), с помощью которого можно просто и быстро создать резервную копию (бекап, бэкап, дамп) базы данных MySQL, а также восстановить в случае необходимости базу данных из резервной копии.
Sypex Dumper, в отличии от многих подобных программ (скриптов), оптимизирован для максимальной скорости работы, а также работы с большими базами данных, объемом в сотни и тысячи мегабайт.
Sypex Dumper 2 стал еще более быстрым и функциональным, добавились функции для работы с базами данных и обслуживания таблиц. Кроме того, реализована возможность запуска из коммандной строки (консоли) и по расписанию (cron). Sypex Dumper создан специалистами украинской компании «БИНОВАТОР».
Sypex Dumper распространяется по лицензии BSD, т. е. является абсолютно бесплатным.

Началась наша история когда база данных одного сайта увеличивалась стремительными темпами, и её размеры перевалили за 10 МБ, а глубокоуважаемый phpMyAdmin вместо столь желанного дампа начал выдавать пустые страницы либо ошибки. Естественно phpMyAdmin многократно мысленно проклинался, но делу это не помогло. Тогда начались поиски альтернативного программного обеспечения, но ничего достойного внимания найдено не было.

Что делать? Пришлось заняться созданием своей утилиты для резервного копирования и восстановления баз данных MySQL. А далее дело техники и времени...

Через некоторое время утилита была готова, и оставалось только обкатать её. В течение нескольких месяцев эксплуатации дампер отлично зарекомендовал себя. В нем были устранены некоторые ошибки и увеличено быстродействие. Спустя некоторое время было принято решение сделать эту полезную утилиту доступной для широкого круга интернет-сообщества.

Sypex Dumper 2
Установка
1. Разархивировать и закачать содержимое каталога на сервер.
2. Установить chmod 777 для каталога backup.
3. Установить chmod 666 для файлов cfg.php и ses.php.

Использование
1. Открыть в браузере URL http://domain.com/sxd/.
2. Ввести логин и пароль для вашей БД.
Об ошибках и багах пишите в форум с указанием версий браузера, php и mysql.

Запуск из консоли/cron'а.
Sypex Dumper начиная с версии 2.0.5 поддерживает работу из командной строки (консоли/крона).

Доступны следующие аргументы:
■ -h=localhost - MySQL-хост
■ -o=3306 - порт
■ -u=root - пользователь
■ -p=password - пароль
■ -j=my_job - имя сохраненной задачи для выполнения


Обязательным является только аргумент -j с именем сохраненной задачи для выполнения, все остальные нужно указывать в том случае, если они отличаются от данных сохраненных в конфиге.

Примеры вызова
в unix системах:
/usr/local/bin/php /полный_путь_к_дамперу/index.php -j=my_job


в windows:
z:php5.2php.exe полный_путь_к_дамперуindex.php -j=my_job


Путь к интерпретатору php может отличаться от указанных.
Дампер может из командной строки выполнять как задачи экспорта, так и импорта (например, если нужно каждый день обнулять базу demo-сайта).

Sypex Dumper Lite 1.0.8
Установка
1. Разархивировать скачанный zip-файл.
2. Закачать его содержимое в один из каталогов вашего сервера (доступный из web).
3. Установить для этого каталога CHMOD 777.

Использование
1. Открыть в браузере URL http://domain.com/dumper.php.
2. Ввести логин и пароль для вашей БД.
3. Создание резервной копии БД:
■ Выберите базу данных в верхнем разделе главной страницы.
■ Фильтр оставьте пустым (будут дампиться все таблицы выбранной БД), подробнее о фильтрах см. ниже.
■ Выберите метод сжатия (bzip2 наиболее эффективный, но и самый медленный).
■ Выберите степень сжатия (как показала практика, наиболее оптимальная — 7).
■ Нажмите Применить.
■ После окончания работы программы (станут активны кнопки Скачать файл и Вернуться), можно скачать файл по http (предварительно возможно понадобится настроить перехват расширений .sql, .gz и .bz2 в менеджере загрузки) или скачать по FTP. Название файла состоит из названия базы данных, а также даты и времени создания дампа, для упрощения работы с файлами резервных копий.
4. Восстановление БД из резервной копии:
■ Выберите базу данных в нижнем разделе главной страницы.
■ Выберите файл из раскрывающегося списка. Если необходимо, то предварительно закачайте файлы резервных копий в папку backup.
■ Нажмите Применить.
■ Теперь только остается наблюдать за процессом восстановления БД.

Внимание!
По умолчанию дампер рассчитан на работу с кодировкой cp1251 (она же windows-1251). Если данные в другой кодировке и Вам нужно восстановить дамп сделанный в MySQL 4.0 на MySQL 4.1 и выше, то нужно в dumper.php изменить свойство RESTORE_CHARSET.

Также в случае возникновения проблем с русским текстом после перехода, необходимо выполнить следующие действия:
Cохранить БД с помощью нового дампера 1.0.8 (предварительно установив в dumper.php следующие значения, CHARSET = 'auto', RESTORE_CHARSET = 'forced->cp1251'), желательно для подстраховки убедиться, что в дампе нормально сохранены русские символы, после чего восстановить таблицы этим же скриптом из только, что созданного дампа. Теперь у таблиц будет правильная кодировка, и phpmyadmin будет правильно показывать и сортировать русские символы.
Но ваши скрипты скорее всего будут показывать вопросительные знаки, так как в них не указывается кодировка соединения cp1251, а используется latin1. Для того чтобы это исправить, нужно во всех ваших php-файлах, где вызывается функция mysql_connect, обычно перед вызовом mysql_select_db добавить следующую строку:

mysql_query("/*!40101 SET NAMES 'cp1251' */") or die("Error: " . mysql_error());


В итоге ваши скрипты будут нормально работать как со старыми версиями MySQL, так и с новыми.
Кроме того рекомендуется в с помощью phpmyadmin (или другого MySQL клиента) изменить кодировку по умолчанию для вашей БД, чтобы новые таблицы создавались с правильной кодировкой. В pma для этого нужно выбрать БД, зайти в раздел "Операции" и в выпадающем меню "Сравнения" выбрать правильное (соответствующее вашим данным).

Фильтры
В фильтре таблиц указываются специальные шаблоны по которым отбираются таблицы. В шаблонах можно использовать следующие специальные символы:
символ * — означает любое количество символов;
символ ? — означает один любой символ;
символ ^ — означает исключение из списка таблицы или таблиц.

Примеры:
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

Скачать Sypex Dumper:
SypexDumper_2010.zip [55,53 Kb] (cкачиваний: 198)
Скачать Sypex Dumper Lite:
sypexdumperlite_108.zip [11,58 Kb] (cкачиваний: 138)


Теги: Бэкап базы данных



Социальные сети и закладки


Поделиться новостью «Sypex Dumper 2.0.10» или рекомендовать своим друзьям :

Прямая ссылка:
BB-code ссылка:
Html ссылка:

Внимание! Вся информация, файлы и текстовые материалы расположенные на сайте Prog-city.ru - были взяты из свободных и открытых источников интернета. И поэтому вы можете Скачать Sypex Dumper 2.0.10 бесплатно, но вам необходимо знать, что все права на предоставленные материалы на этом сайте, принадлежат только их авторам, создателям и издательствам предлагаемых вам материалов. Абсолютно любая информация, ссылки и файлы представленные для вас, может использоваться исключительно в ознакомительных целях, после чего вы обязуетесь удалить ее и приобрести в магазине или у правообладателя. Ни администрация нашего проекта, ни любые другие лица не могут нести отвественности за использование материалов предоставленных на нашем ресурсе. Каталог бесплатных программ - Prog-city.ru является НЕкоммерческим проектом и посему администраторы и владельцы этого ресурса не несут никакой материальной ответственности. Входя на этот сайт вы автоматически соглашаетесь с данными условиями использования мнформации. Если вы против использования какого либо материала на нашем сайте, напипишите нам через форму обратной связи.
Вы можете проверить Sypex Dumper 2.0.10 на вирусы. Онлайн сервисы для проверки на вирусы:
DrWeb: http://www.drweb.ru/scan | ESET Online Scanner: http://www.eset.com/onlinescan/index.php
VirSCAN.org (комплексная проверка): http://virscan.org | VirusTotal (комплексная проверка): http://www.virustotal.com
Касперский: http://www.kaspersky.ru/scanforvirus | Anubis (онлайновый поведенческий анализатор): http://anubis.iseclab.org

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
 
Anal