Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Sypex Dumper (бывший Site Keeper Dumper)

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7

Открыть новую тему     Написать ответ в эту тему

zapimir



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Скрипт для бекапа/восстановления БД MySQL. Не использует сторонних программ (типа, mysqldump), работает значительно быстрее phpMyAdmin, без проблем работает с большими базами (сотни мегабайт), поддерживает gzip и bzip2 сжатие, без проблем работает на winxp и linux. В общем удобная тулза для бекапа/восстановления БД.
 
Подробнее здесь
http://sypex.net/

Всего записей: 651 | Зарегистр. 28-10-2001 | Отправлено: 18:45 06-12-2003 | Исправлено: zapimir, 03:52 29-03-2006
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Avdenago

Цитата:
Права на запись на папку имеются.  Хостер просто не поддерживает fopen?

проблема именно с правами на чтение файла dumper.cfg.php. проверить - есть ли он и какое у него права доступа

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:51 18-02-2008
five



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
*

Всего записей: 159 | Зарегистр. 21-05-2001 | Отправлено: 03:41 20-02-2008 | Исправлено: five, 10:17 22-06-2023
Metallicats

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
five
Огромное вам человеческое спасибо! Особенно понравилось, что вы выбросили всё лишнее, оставив только тот код, который нужен! Браво!
 
Несколько комментариев/полезных советов:
1). По адресу http://five.mhost.ru/dumper_backup.txt  скачивается слегка урезанный файл (сверху нет <?php и начала комментария). Наверное, так получилось случайно.
2). Хорошо бы указать версию скрипта из которого вы вырезали нужный код (но я так понял это как раз последняя доступная версия с оф. сайта).  
3). Для работы из крона можно в скрипте прописать несколько вывозов backup(...). В каждом вызове прописать необходимые базы для дампа. Таким образом не надо использовать GET-строку (я вообще не понял, можно ли её через крон использовать).
4). Можно встроить перед строкой "$SET['last_action'] = 0;" следующий код:
 

Код:
 
        // Remove old backups
        if ($handle=opendir(PATH)) {
            $deadline=mktime(0,0,0,date("m"),date("d")-(int)DAYS_TO_KEEP,date("Y"));
            while (false !== ($file = readdir($handle))) {
                if ($file != "." && $file != ".." && strpos("$file",'.gz')!==false) {  
                    if (filemtime(PATH.$file) < $deadline) {  
                        unlink(PATH.$file);
                    }
                }    
            }
            closedir($handle);
        }
 

В списке параметров надо определить define('DAYS_TO_KEEP', 14);.
 
И тогда старые бекапы (в примере это 14 дней) будут сами удаляться (чтобы не плодить огромное количество бекапов).
 
Ещё раз большое спасибо!

Всего записей: 107 | Зарегистр. 05-08-2003 | Отправлено: 16:53 10-03-2008
Yuk



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
five
Никак не могу скачать твой файл. Возможно ограничение на иностранные IP? Можно ли положить на другой обменник? Спасибо.

Всего записей: 1182 | Зарегистр. 02-07-2001 | Отправлено: 20:38 10-03-2008
Metallicats

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот рабочая версия с удалением старых файлов: http://rapidshare.com/files/98917327/dumper_cron.php.html

Всего записей: 107 | Зарегистр. 05-08-2003 | Отправлено: 12:15 12-03-2008
kimanenok

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Возникла ошибка! - что за сообщение? при восстановлении дампа.
если сделать новый и восстановить , то все работает.
Через phpmyadmin - этот дамп восстанавливается

Всего записей: 19 | Зарегистр. 20-04-2007 | Отправлено: 12:21 19-03-2008
DzOOMer

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
чтото долго нет обещанной версии 1.1.0
куда zapimir подевался то?

Всего записей: 882 | Зарегистр. 16-11-2004 | Отправлено: 20:14 09-06-2008
SAVage22



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Так когда же новая версия?
 
Я не силён в PHP но невооружённым глазом видно при сжатии в bzip по мимо функций bzopen bzwrite необходимо использовать bzcompress и bzdecompress но как их более грамотно втавить в код не подскажите?

Всего записей: 1104 | Зарегистр. 30-12-2003 | Отправлено: 14:50 28-06-2008
laguna222



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
2 SAVage22
из руководства по ПХП  
 

Код:
$bz = bzopen("/tmp/foo.bz2", "r");
 
$decompressed_file = '';
while (!feof($bz)) {
    $decompressed_file .= bzread($bz, 4096);
}
bzclose($bz);
 
print( "The contents of /tmp/foo.bz2 are: " );
print( "\n<br>\n" );
print( $decompressed_file );

Всего записей: 40 | Зарегистр. 01-04-2007 | Отправлено: 13:00 29-06-2008
danstrange1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Версия 1.1.0 [готовится к выпуску]:  
 
понятно - другие проекты не до скрипта. но может его все же сделать на коммерческой основе. думаю многие бы купили включая меня.

Всего записей: 6 | Зарегистр. 14-07-2007 | Отправлено: 11:28 31-10-2008
Mercuree



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
эх.. сам всё переодически проверяю на наличие новой версии.. но увы.
 
сейчас вот при восстановлении одного бэкапа, innodb, 100K записей скрипт молча зависает на середине. печально, что молча.
 
ребят, может есть аналоги у этой волшебной утилитке?

Всего записей: 138 | Зарегистр. 16-11-2002 | Отправлено: 17:08 08-02-2009
Gram



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mercuree, MySQLDumper. Сам не пробовал, всё никак руки не доходят. Но если вы попробуете и отпишетесь о результатах, будет хорошо

Всего записей: 388 | Зарегистр. 22-01-2004 | Отправлено: 17:29 08-02-2009
Mercuree



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
менял значения TIME_LIMIT, приписал 0 к дефолтовым 600, считая, что 6000 это уже чрезмерно. всё то же. и дай думаю уберу лимит вообще. результат — бэкап встал: 6216.5342 сек. ))
 
так что скрипт в моих глазах снова на непоколебимых позициях) впрочем, за MySQLDumper спасибо! альтернатива «в случае чего» — очень нужное дело.

Всего записей: 138 | Зарегистр. 16-11-2002 | Отправлено: 21:48 08-02-2009
torg

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Что-то у них затянулось. Я им советовал беты хоть выпускать. А нету ничего так долго. Жалко.

Всего записей: 602 | Зарегистр. 01-07-2003 | Отправлено: 03:28 03-05-2009
slavaman



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 http://rapidshare.com/files/98917327/dumper_cron.php.html

ни как не получается запустить из cron job этот скрипт, прописываю  
lynx -dump http://site.com/dumper_backup.php?db=[DB]&user=[DBUSER]&pass=[DBPASS]
выкидывает что ошибка "on line 57" нет доступа к базе, хотя просто в броузере все пашет, может команду крона не правильно пишу, помоги пожалуйста, а то в этом не силен.

Всего записей: 1494 | Зарегистр. 10-12-2001 | Отправлено: 19:57 08-07-2009
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
slavaman
в кавычках URL напишите.
плюс есть что то особенное в данных в URL? пробел, скажем?

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:48 08-07-2009
slavaman



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
спасибо, кавычки помогли

Всего записей: 1494 | Зарегистр. 10-12-2001 | Отправлено: 12:11 13-07-2009
cesair

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ подскажите плиз как пофиксить: если пасс к базе содержит кроме цифр и букв в верхнем и нижнем регистре символы  
 
*:,
 
то дампер с базой не соединяется, пишет access denied for user такой то.  
 
Да, и предвосхищая возможные ответы пасс 100% правильный, другие скрипты с ним коннектятся нормально, локалхост на IP менять пробовал, не помогает, делал базу на своём компе с таким же паролем и запускал дампер - возникает та же трабла. Какойто из этих символов он неправильно интерпретирует..........
 
http://rapidshare.com/files/98917327/dumper_cron.php.html коннектится нормально, но дампит к сожалению не всю базу.

Всего записей: 89 | Зарегистр. 19-08-2006 | Отправлено: 13:41 19-08-2009 | Исправлено: cesair, 14:37 19-08-2009
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cesair

Цитата:
если пасс к базе содержит кроме цифр и букв в верхнем и нижнем регистре символы  

обращение идет как
Цитата:
lynx -dump http://site.com/dumper_backup.php?db=[DB]&user=[DBUSER]&pass=[DBPASS]

? символы из ASCII набора? есть в них & ?

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 19:36 19-08-2009 | Исправлено: Cheery, 19:36 19-08-2009
cesair

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В том то и дело что в http://rapidshare.com/files/98917327/dumper_cron.php.html вот таким образом из адресной строки всё как раз нормально передаётся, не понимет пасс дампер с оф сайта, тот который после запуска создаёт файл настроек. Амперсенда там нет, сам глючный пасс отправил тебе личкой, можешь попробовать с ним сделать базу и поэкспериментировать!
 
 
Добавлено:

Цитата:
эх.. сам всё переодически проверяю на наличие новой версии.. но увы.  
 
сейчас вот при восстановлении одного бэкапа, innodb, 100K записей скрипт молча зависает на середине. печально, что молча.  
 
ребят, может есть аналоги у этой волшебной утилитке?

 
Для загрузки дампа в базу есть такой BigDump, очень хорош, рекомендации лучших собаководов , а вот для выгрузки и тем более выгрузки и упаковки в архив я аналогов дамперу и не знаю. Просто выгрузить в sql дамп не очень большую базу можно вебшеллом c99, но вот недавно я его попробовал заюзать для базы в 200 с небольшим мегабайт - он выгрузил только чуть больше половины. А дампером я както выгружал базу в пять гигов. Правда в отличие от дампера c99 позволяет дампить не всю базу а только нужные таблицы, и в этом его несомненный плюс.  

Всего записей: 89 | Зарегистр. 19-08-2006 | Отправлено: 17:34 20-08-2009 | Исправлено: cesair, 17:45 20-08-2009
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7

Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Sypex Dumper (бывший Site Keeper Dumper)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru