Помощь - Поиск - Пользователи - Календарь
Полная версия: Проблема с бакапами на хостинге, что положено делать....
Онлайн-форум hostobzor.ru > Архив (темы до 1.06.2015). Только для чтения. > Коммерческий хостинг. Общие форумы > Общие вопросы
edogs
Проблему излагаем с чужих слов, но
Есть хостинг (платный, достаточно известный - имя не называем по понятным причинам).

Шелла нету (как следствие mysqldump), цпанель нету, ограничение на выполнения скрипта 2 секунды.

Задача: каждый день делать бакапы БД.
Доп.условие: база большая

phpmyadmin - не справляется, наверное многие хостеры с этим знакомы, впрочем если у кого-то справляется, было бы интересно узнать способ уже лично нам.

Прочие известные скрипты дампа и рестора БД за 2 секунды не успевают отрабатывать.

Никакого "стандартного" решения по бакапам больших БД хостером не предоставлено.

Вопросы:
а) Как делать бакапы? Есть ли какая-нибудь утилита для такой ситуации?
б) Если мы будем просить хостера каждый день присылать нам бакап БД он нас пошлёт в итоге или нет? Если да, то будет ли прав?
в) Вообще говоря это проблема хостера или клиента? Кто должен решать эту проблему?

Сменить хостера - не вариант по многим причинам.

P.S.: Проблема не у нас лично, но как было нам поведано "у многих людей":-)
Admin
QUOTE
в) Вообще говоря это проблема хостера или клиента? Кто должен решать эту проблему?

Следует посмотреть договор. Резервное копирование - такой же дополнительный сервис к хостингу как и прочие, его наличие и периодичность в рамках оплаченных услуг должны оговариваться в договоре. Если его нет в Вашем договоре - то проблема Ваша, если есть - то хостера.
edogs
QUOTE
QUOTE
в) Вообще говоря это проблема хостера или клиента? Кто должен решать эту проблему?

Следует посмотреть договор. Резервное копирование - такой же дополнительный сервис к хостингу как и прочие, его наличие и периодичность в рамках оплаченных услуг должны оговариваться в договоре. Если его нет в Вашем договоре - то проблема Ваша, если есть - то хостера.


Не совсем видимо корректно выразились.
Резервное копирование хостер делает, то ли за три дня, то ли каждый третий день.

Вопрос немного в другом: вот захотелось нам лично, лично себе на компьютер, или на удалённый хостинг, или вот прямо сейчас срочно всю базу слить. Так вот никак этого не получается из-за ограничений, глючности phpmyadmin и т.д..

Проблема в невозможности сделать бакап БД самому и слить его себе. Стандартный предоставляемый phpmyadmin не справляется с задачей.
Anatoly Bogdanov
man mysqldump

QUOTE
Проблему излагаем с чужих слов, но
Есть хостинг (платный, достаточно известный - имя не называем по понятным причинам).

Шелла нету (как следствие mysqldump), цпанель нету, ограничение на выполнения скрипта 2 секунды.

Задача: каждый день делать бакапы БД.
Доп.условие: база большая

phpmyadmin - не справляется, наверное многие хостеры с этим знакомы, впрочем если у кого-то справляется, было бы интересно узнать способ уже лично нам.

Прочие известные скрипты дампа и рестора БД за 2 секунды не успевают отрабатывать.

Никакого \"стандартного\" решения по бакапам больших БД хостером не предоставлено.

Вопросы:  
а) Как делать бакапы? Есть ли какая-нибудь утилита для такой ситуации?
б) Если мы будем просить хостера каждый день присылать нам бакап БД он нас пошлёт в итоге или нет? Если да, то будет ли прав?
в) Вообще говоря это проблема хостера или клиента? Кто должен решать эту проблему?

Сменить хостера - не вариант по многим причинам.

P.S.: Проблема не у нас лично, но как было нам поведано \"у многих людей\":-)
edogs
QUOTE
man mysqldump
QUOTE

Шелла нету (как следствие mysqldump), цпанель нету, ограничение на выполнения скрипта 2 секунды.
Anatoly Bogdanov
Пишите скрипт на пхп запускаете его по крону… сложно?

QUOTE
QUOTE
man mysqldump
QUOTE

Шелла нету (как следствие mysqldump), цпанель нету, ограничение на выполнения скрипта 2 секунды.
Admin
А по 3306 хостер тоже не пускает?

Тогда выход один - положите скриптики (пример из того же phpMyAdmin можно взять), которые будут по крону раз в сутки делать дамп отдельными кусками или только новые записи и отправлять их Вам на e-mail. (Хорошо советовать, сам уже год этого сделать не могу).
ex-SavaHost
Если 2 секунды на скрипт, то наверно трудно будет придумать выход.
Скорее всего еще и стоит что-то вроде ПМ(process monitor), который всё будет вырубать.
edogs
QUOTE
Пишите скрипт на пхп запускаете его по крону… сложно?

exec из php не выполняет mysqldump

Сторонних программ уже много перебрано.
Написание совсем своей программы которая сможет задампить большую базу данных уложившись в 2 секунды или будет дампить её кусочками это совсем крайний выход, ибо да, сложно, достаточно сложно.

Обратите пожалуйста внимание ещё раз на первое сообщение. Мы там уточняли, что нам интересно ещё знать по поводу хостера (пункт б и в).
Нормальная ли это ситуация. Его ли это обязанность или нет. И т.д.
В конце концов если хостинг оплачен, а предустановленный phpmyadmin не выполняет одну из функций это чья вина?
Как бы вот по этому поводу просветите тоже пожалуйста.
Anatoly Bogdanov
Я считаю, ситуацию ненормальной…
Ваш хостер нормальные слова понимает, о необходимости бекапа или просто дампа базы?
нет? Меняйте хостера smile.gif


QUOTE
QUOTE
Пишите скрипт на пхп запускаете его по крону… сложно?

exec из php не выполняет mysqldump

Сторонних программ уже много перебрано.
Написание совсем своей программы которая сможет задампить большую базу данных уложившись в 2 секунды или будет дампить её кусочками это совсем крайний выход, ибо да, сложно, достаточно сложно.

Обратите пожалуйста внимание ещё раз на первое сообщение. Мы там уточняли, что нам интересно ещё знать по поводу хостера (пункт б и в).
Нормальная ли это ситуация. Его ли это обязанность или нет. И т.д.
В конце концов если хостинг оплачен, а предустановленный phpmyadmin не выполняет одну из функций это чья вина?
Как бы вот по этому поводу просветите тоже пожалуйста.
ptitov
Если у хостера есть более дорогой тарифный план с SSH или платная возможность изменения ограничений на время выполнения скрипта то ситуация нормальна.

Если таких услуг нет и хостер не желает оказывать содействие, то все это ненормально.
Drug
QUOTE
exec из php не выполняет mysqldump

Не выполняет так как скорее всего SAFEMODE включен.

Используйте перл



`mysqldump -Q -uLOGIN -pPASSWORD -hHOST NAMEDB>dump.sql`;

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

Также как тут советовал админ, если открыт порт 3306, то можно сделать дамп удаленно. Тогда возможно никто ничего не обрубит!

А вообще надо бежать от таких хостеров!
Все что вы описали (куча лимитов и все залоченно) не от выского уровня профессионализма, так как закрыть не сложно - сложно настроить и найти золотую середину.
ex-SavaHost
2 сек на скрипт - это часто просто используемое хостером средство (одно из многих) не дать упасть серверу с 800 клиентскими акконтами. Но не обязательно - возможны варианты. Делайте выводы.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2025 Invision Power Services, Inc.