Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Скрипт дампа баз - Site Keeper Dumper ( aka Sypex Dumper ) (Zends, оценка: 5)
Author Message
Zends
Участник форума



Joined: 13 Mar 2004
Posts: 404
Карма: -21
   поощрить/наказать

Location: Белгород

PostPosted: Sun Jun 13, 2004 12:41 pm ()
   Post subject: Скрипт дампа баз.
Reply with quote

Предлогаю добавить в денвер во этот скрипт дампа баз, к имеющимуся скрипту создания баз.

Описание с сайта автора zapimir.net/skdumper/:

Изначально скрипт создавался для работы с большими базами данных (сотня мегабайт для него не проблема), при этом скрипт должен был быть максимально быстрым, компактным и удобным.

Основные особенности:
- Создание резервной копии и восстановление базы данных (без использования сторонних программ, типа mysqldump)
- Работа с базами любых размеров (от нескольких килобайт до сотен мегабайт), в связи с этим вся работа с файлами бекапа осуществляется по FTP, но download возможен и с помощью download-менеджера (FlashGet, Reget и др.)
- Поддержка двух форматов сжатия файлов* (Gzip и Bzip2), а также разной степени сжатия
- Поддежка фильтров для таблиц (с их помощью легко можно выбрать нужные таблицы)
- Отлично работает на WinXP и Linux
- Высокая скорость работы. Ближайший конкурент работает на 17% медленнее при создании бекапа, phpMyAdmin 2.5.4 - в 2.3 раза медленнее, а phpMyAdmin 2.5.2 - вообще в 8-10 раз медленнее (тестовая БД: более 1 000 000 записей, размер 55 МБ)
- Оригинальный алгоритм парсинга дампов благодаря которому скрипт обгоняет даже некоторые win-приложения, не говоря уже о скриптах. Например, таже тестовая БД восстанавливалась в дампере - в среднем 48 секунд (при загрузке памяти на уровне 22 МБ), а phpMyAdmin вылетал по таймауту через 20 минут активной работы (при этом расходовал до 250(!!) МБ памяти)
- Показывает прогресс выполнения задачи** благодаря чему всегда видно на каком этапе работы находится дампер
- Очень компактный всего один PHP-файл 25КБ
- Легко настраивается достаточно залить один файл в один из каталогов вашего сайта. При запуске скрипт автоматически создаст каталог backup в котором будет находиться файл с настройками и backup-файлы
- Сохраняются последние настройки удобно для частого бекапа
- Имеется собственная система авторизации
- Небольшой расход памяти при работе
- Совместимость с дампами phpMyAdmin

* - если соответствующие php-модули установлены
** - при восстановлении БД прогресс показывается только для своих файлов (т.е. созданных дампером)

Системные требования. Сервер:
- PHP 4.3.1 и выше
- MySQL 3.23.56 и выше

Системные требования. Клиент:
- Internet Explorer 5.5 и выше (на других просто не будет работать :))
- Включено выполнение JavaScript
- FTP-клиент

Установка и настройка
1. Распаковать скачанный zip-файл
2. Закачать его в один из каталогов вашего сервера (доступный из web), для каталога должен быть установлен CHMOD 777 Использование 1. Открыть в броузере URL типа: domain.com/dumper.php
2. Ввести логин и пароль для вашей БД
3. Создание резервной копии
3.1. Выберите базу данных в верхнем разделе главной страницы
3.2. Фильтр оставьте пустым (будут дампиться все таблицы выбранной БД), подробнее о фильтрах см. ниже
3.3. Выберите метод сжатия (bzip2 наиболее эффективный, но и самый медленный)
3.4. Выберите степень сжатия (как показала практика, наиболее оптимальная - 7)
3.5. Нажмите Применить
3.6. После окончания работы скрипта (станут активны кнопки Скачать файл и Вернуться), можно скачать файл по http (предварительно возможно понадобится настроить перехват расширений .sql, .gz и .bz2 в download-менеджере) или скачать по FTP. Название файла состоит из названия базы данных, а также даты и времени создания дампа, для упрощения работы с файлами резервных копий.
4. Восстановление БД из резервной копии
4.1. Выберите базу данных в нижнем разделе главной страницы
4.2. Выберите файл из раскрывающегося списка. Предварительно закачайте необходимые файлы в папку backup, если необходимо
4.3. Нажмите Применить
4.4. Теперь только остается наблюдать за процессом восстановления БД :)


dumper.php.zip
 Description:

Download
 Filename:  dumper.php.zip
 Filesize:  8.25 KB
 Downloaded:  1611 Time(s)

Back to top
View user's profile Send private message Send e-mail
Биомеханик
Участник форума



Joined: 20 Sep 2004
Posts: 204
Карма: -23
   поощрить/наказать


PostPosted: Sat Feb 05, 2005 10:56 pm (спустя 7 месяцев 22 дня 10 часов 14 минут; написано за 14 секунд)
   Post subject:
Reply with quote

Версия 1.0.5 (18.01.2005):
- добавлена совместимость с MySQL 4.1.x и выше
- добавлена совместимость со всеми современными броузерами (IE 5+, Opera 7+, Mozilla)
- некоторые мелкие правки


sk_dumper_105.zip
 Description:

Download
 Filename:  sk_dumper_105.zip
 Filesize:  8.12 KB
 Downloaded:  1585 Time(s)



Last edited by Биомеханик on Tue Dec 03, 2013 12:06 am; edited 1 time in total
Back to top
View user's profile Send private message Send e-mail
Ant
Сотрудник «Лаборатории»



Joined: 17 Jun 2003
Posts: 6837
Карма: 131
   поощрить/наказать


PostPosted: Wed Feb 09, 2005 11:10 pm (спустя 4 дня 14 минут)
   Post subject:
Reply with quote


М

Ветка выделена в отдельную тему «Скрипт дампа баз — «Site Keeper Dumper» — обсуждение.»,
расположенную в форуме Разное :: PHP (09 Февраля 2005, 23:10).
Back to top
View user's profile Send private message Send e-mail
Ant
Сотрудник «Лаборатории»



Joined: 17 Jun 2003
Posts: 6837
Карма: 131
   поощрить/наказать


PostPosted: Wed Feb 09, 2005 11:13 pm (спустя 3 минуты)
   Post subject:
Reply with quote


М

Все обсуждения, касающиеся этой темы, проходят здесь: forum.dklab.ru/php/heap/SkriptDampaBazSiteKeeperDumperObsugdenie.html.

Перенесено из форума: Полезные советы :: Денвер.
Перенесено в форум: Склад готовых решений :: PHP.
Back to top
View user's profile Send private message Send e-mail
Xoce
Участник форума
Warnings: 2


Joined: 15 Jan 2004
Posts: 251
Карма: -5
   поощрить/наказать


PostPosted: Sun Mar 13, 2005 6:28 pm (спустя 1 месяц 3 дня 19 часов 14 минут; написано за 23 секунды)
   Post subject:
Reply with quote

Zends Биомеханик
Огромное спасибо!
Back to top
View user's profile Send private message Send e-mail
Nauly
Участник форума
Warnings: 1


Joined: 25 Jun 2004
Posts: 104
Карма: 0
   поощрить/наказать

Location: Москва

PostPosted: Fri Jul 29, 2005 11:21 am (спустя 4 месяца 15 дней 16 часов 53 минуты; написано за 36 секунд)
   Post subject:
Reply with quote

Господа, ахренительная вещь! Огромное спасибо! Сколько я мучился с этими дампами, а теперь хоть каждый день бэкапы делай)))
Back to top
View user's profile Send private message Send e-mail
Константин И.П.
Guest





Карма: 387
   поощрить/наказать


PostPosted: Fri Sep 28, 2007 1:21 am (спустя 2 года 1 месяц 29 дней 13 часов 59 минут; написано за 2 минуты 54 секунды)
   Post subject:
Reply with quote

В первой таблице скрипт закачал 12 мб из 16
во второй таблице закачал около 17 мб из 80 и отключился ...
Не помогло даже изменение переменных в php.ini
MAX_execution_time
upload_max_filesize
max_post_size


Может всё таки кто нибудь даст толковый ответ Как к Денверу прикрутить mysqldump?
Back to top
Guest






Карма: 387
   поощрить/наказать


PostPosted: Fri Sep 28, 2007 2:05 am (спустя 44 минуты; написано за 3 минуты 7 секунд)
   Post subject:
Reply with quote

"Нарезал" файлы .sql на части по 10 МБ стал закачивать до конца, но замечена интересная деталь после закачки третьей или четвёртой по счёту базы скрипт "сбегал" в интернет ...

Очень стало интересно, что отсылает этот скрипт на zapimir.net ?
Back to top
Maus
Модератор



Joined: 29 Jun 2003
Posts: 8151
Карма: 270
   поощрить/наказать

Location: пос. Омсукчан Магаданской области

PostPosted: Fri Sep 28, 2007 6:04 pm (спустя 15 часов 58 минут; написано за 1 минуту 30 секунд)
   Post subject:
Reply with quote

Гость
некую глобальную статистику. Она отключается, между прочим. Кстати, на официальном сайте продукта (sypex.net/) выложена более новая версия 1.0.8
Back to top
View user's profile Send private message
Rin
Участник форума



Joined: 01 Jun 2005
Posts: 515
Карма: 180
   поощрить/наказать

Location: Москва

PostPosted: Wed Oct 03, 2007 12:19 pm (спустя 4 дня 18 часов 14 минут; написано за 2 минуты 32 секунды)
   Post subject:
Reply with quote

Для надежного создания и восстановления копий БД лучше пользоваться официальными продуктами MySQL Administrator (GUI клиент) и mysqldump (если есть SSH).
Back to top
View user's profile Send private message Send e-mail
Maus
Модератор



Joined: 29 Jun 2003
Posts: 8151
Карма: 270
   поощрить/наказать

Location: пос. Омсукчан Магаданской области

PostPosted: Wed Oct 03, 2007 9:20 pm (спустя 9 часов 1 минуту; написано за 2 минуты 46 секунд)
   Post subject:
Reply with quote

Rin wrote:
Для надежного создания и восстановления копий БД лучше пользоваться официальными продуктами
Но при этом:
1) придется скачивать от 6 (Linix) до 23 (Windows) мегабайт (сравните с 35Кб скрипта)
2) нобходим SSH доступ на хост - а не везде он есть.
Back to top
View user's profile Send private message
Rin
Участник форума



Joined: 01 Jun 2005
Posts: 515
Карма: 180
   поощрить/наказать

Location: Москва

PostPosted: Wed Oct 03, 2007 9:36 pm (спустя 15 минут; написано за 1 минуту 16 секунд)
   Post subject:
Reply with quote

Трафик на сегодняшний день уже не проблема.
И SSH на нормальных хостингах везде дают.
Back to top
View user's profile Send private message Send e-mail
Maus
Модератор



Joined: 29 Jun 2003
Posts: 8151
Карма: 270
   поощрить/наказать

Location: пос. Омсукчан Магаданской области

PostPosted: Wed Oct 03, 2007 9:49 pm (спустя 13 минут; написано за 54 секунды)
   Post subject:
Reply with quote

Rin
1) есть клиенты, которые жмутся на нормальный хостинг
2) есть клиенты, которые жмутся давать SSH
Back to top
View user's profile Send private message
podlom
Заглянувший



Joined: 21 Jun 2007
Posts: 8
Карма: 0
   поощрить/наказать

Location: Ukraine, Kyiv

PostPosted: Thu Oct 04, 2007 9:06 am (спустя 11 часов 16 минут; написано за 2 минуты 38 секунд)
   Post subject: Добавление Dumper к пакету Denwer
Reply with quote

Лично я уже давно это сделал. И программой этой доволен почти на 90% процентов. У меня она работала почти на всех хостингах с серверами Apache. Только вот на IIS я не смог ее запустить. Очень жаль.
Вопрос в том разрешат ли создатели этой программы включить ее в пакет Denwer.
Back to top
View user's profile Send private message
Андрей А. Нагих
Заглянувший



Joined: 07 May 2009
Posts: 6
Карма: 0
   поощрить/наказать


PostPosted: Fri Nov 06, 2009 8:52 am (спустя 2 года 1 месяц 1 день 23 часа 45 минут; написано за 18 секунд)
   Post subject:
Reply with quote

Кстати вышла новая долгожданная версия этой программы: sypex.net/
Back to top
View user's profile Send private message Send e-mail
tuweb
Заглянувший



Joined: 15 Jan 2013
Posts: 2
Карма: -2
   поощрить/наказать

Location: Москва

PostPosted: Tue Jan 15, 2013 9:49 am (спустя 3 года 2 месяца 9 дней 57 минут)
   Post subject:
Reply with quote

спасибо, скрипт очень помог. а то реально уже уставать начать от ручных бекапов
Back to top
View user's profile Send private message
Olga_Valereva
Заглянувший



Joined: 03 Jun 2013
Posts: 1
Карма: 0
   поощрить/наказать


PostPosted: Mon Jun 03, 2013 10:13 pm (спустя 4 месяца 19 дней 12 часов 23 минуты; написано за 15 секунд)
   Post subject:
Reply with quote

Очень полезная вещь, огромное спасибо.
Back to top
View user's profile Send private message
g1obus
Заглянувший



Joined: 13 Jul 2017
Posts: 1
Карма: 0
   поощрить/наказать


PostPosted: Thu Jul 13, 2017 2:30 pm (спустя 4 года 1 месяц 9 дней 16 часов 17 минут)
   Post subject:
Reply with quote

Удобный конечно, но что-то мне не очень понравился.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML