Атобэкап воблы на удаленный сервер

1 234
Andreyka
На сайте с 19.02.2005
Offline
822
#21

Ок, тогда помогаю:

man mysqldump

man scp

man cron

После прочтения этих трех манов вполне будет сделан скрипт

Не стоит плодить сущности без необходимости
Unlock
На сайте с 01.08.2004
Offline
782
#22
Andreyka:
man mysqldump

Это не очень понятно зачем, если с созданием бэкапа нет проблем. Ладно, это вопрос риторический ;)

Есть желание, - тысяча способов; нет желания, - тысяча поводов! /Петр-I/.
Andreyka
На сайте с 19.02.2005
Offline
822
#23

А чтоб небыло потом "ой,у меня дамп в кривой кодировке создался"

Skom
На сайте с 02.12.2006
Offline
165
#24

http://troy.jdmz.net/rsync/index.html Совсем развёрнуто

http://alchemist-unix.blogspot.com/2009/06/ssh-rsync.html Сокращённый вариант

Andreyka:
А чтоб небыло потом "ой,у меня дамп в кривой кодировке создался"

А разве тупой дамп "в лоб без параметров" может создаться в кривой кодировке? Там, вроде, ещё постараться надо, чтобы он "искривился" :D

Ну, а чтобы не бояццо, можно и без дампа

rsync -avr -e ssh root@111.111.111.111:/var/lib/mysql /backup/u/BackupTables (ну или наоборот :) )

Cras amet qui numquam amavit quique amavit cras amet
M
На сайте с 16.09.2009
Offline
278
#25
Skom:

А разве тупой дамп "в лоб без параметров" может создаться в кривой кодировке? Там, вроде, ещё постараться надо, чтобы он "искривился" :D

Ну, а чтобы не бояццо, можно и без дампа
rsync -avr -e ssh root@111.111.111.111:/var/lib/mysql /backup/u/BackupTables (ну или наоборот :) )

Для "искривления" дампа на предмет кодировок - может "постараться" совместно

и хостер, и его клиент. Кроме того - помимо кодировок есть и иные "интересные"

опции. Всякие --lock-* ;-) Это на предмет бекапа _больших_ MyISAM таблиц.

А за совет rsync'а каталога с базами - "это пять". Получите однажды "бекап", которому и mysqlcheck/myisamchk - не помогут.

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
Unlock
На сайте с 01.08.2004
Offline
782
#26
Andreyka:
А чтоб небыло потом "ой,у меня дамп в кривой кодировке создался"

Дамп создается хаком к вобле. Все там нормально с кодировками. Надо просто файл бэкапа перемещать (точнее копировать) на другой сервер.

Hack_phoenix
На сайте с 04.04.2009
Offline
57
#27

Гм... А чем не нравится MySQLdump и scftp? Дампим БД, архивируем файлы в tar.gz и посылаем все это скриптом на другой сервер по крону?

...никто не узнает, как плачет ночью тот, кто идет днем по жизни смеясь... Хостинг. VPS. Мы работаем для вас. (http://hostace.ru).
edogs software
На сайте с 15.12.2005
Offline
775
#28
Unlock:
Дамп создается хаком к вобле. Все там нормально с кодировками. Надо просто файл бэкапа перемещать (точнее копировать) на другой сервер.

Вообще, если речь о своем сервере (учитывая раздел) мы бы поставили директадмин (или другую панель) и включили бы там бакап по расписанию (по фтп вполне себе поддерживает). Сервер без админа и без панели - это траты времени лишние.

Что касается конкретно Вашего вопроса. Раз уж Вам так нравится Ваш хак, то можно

Или, дописать ему в конец скрипта закачку файла на удаленный сервер. Благо достаточно 3 строчек - можно взять из примера тут http://php.net/ftp_put Имя файла в скрипте естественно доступно будет, даже если оно создается с учетом даты.

Как вариант, то же самое, но нечто вроде http://php.net/exec в конце и вот эту команду уже запихнуть пресловутый scp , для простоты запуская его в бакграунде.

Andreyka, Вам искренне посоветуем прочитать вот это http://catb.org/~esr/faqs/smart-questions.html#id308223 и следовать этим несложным правилам. Ваши игры в "капитана очевидность" вида "найми админа, подпись", "сходи в гугл, подпись" уже просто странны.

p.s.: между тем присоединимся к советам использовать штатные серверные средства. простой батник с первоначальным mysqldump (только проверьте кодировки, с ним бывает еще забавнее чем с хаками) в файл и последующим scp на удаленный сервер будет в большинстве случаев самым бодрым решением.

Разработка крупных и средних проектов. Можно с криптой. Разумные цены. Хорошее качество. Адекватный подход. Продаем lenovo legion в спб, дешевле магазинов, новые, запечатанные. Есть разные. skype: edogssoft
Andreyka
На сайте с 19.02.2005
Offline
822
#29
edogs:

Andreyka, Вам искренне посоветуем прочитать вот это http://catb.org/~esr/faqs/smart-questions.html#id308223 и следовать этим несложным правилам. Ваши игры в "капитана очевидность" вида "найми админа, подпись", "сходи в гугл, подпись" уже просто странны.

Помогите мне сделать автоимпорт контента в php-nuke? А? Что вам стоит - всего 10-15 строк?

Hack_phoenix
На сайте с 04.04.2009
Offline
57
#30
p.s.: между тем присоединимся к советам использовать штатные серверные средства. простой батник с первоначальным mysqldump (только проверьте кодировки, с ним бывает еще забавнее чем с хаками) в файл и последующим scp на удаленный сервер будет в большинстве случаев самым бодрым решением.

Угу. Скрипт на 15 строк и в кронтаб. Все... Реально удобно, и никаких Rsync и т.п. Я так хостинг свой бекаплю, кодировки надо было при установке в MySQL принудительно указать, только и всего.

1 234

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий