Бэкап через isp сжирает всю оперативку

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

И как делается бекап базы через скрипт?

Не стоит плодить сущности без необходимости
Raistlin
На сайте с 01.02.2010
Offline
247
#22
service mysqld stop

#Соб-но сам процесс копирования

tar -czpf $DATABASED_BACKUP_PATCH/$BACKUP_MYSQLNAME-`date +%F--%H-%M`.tar.gz $DATABASED_FULLPATCH
#Проверка на вшивость
if [[ $? -gt 0 ]];then
echo"------------ERROR MYSQL FILES------------------";
#Запускаем скуль
service mysqld start
exit 1
fi
echo "-----------BACKUP MYSQL SUCESS----------------- "
service mysqld start

Это _не_ правильный способ бекапа. Прошу прощения, сразу не заметил.

HostAce - Асы в своем деле (http://hostace.ru)
N
На сайте с 06.05.2007
Offline
419
#23

Raistlin, правильность субъективна.

один из нормальных способов. быстрый и позволяет так же быстро восстановить. быстрее чем через mysqldump

Кнопка вызова админа ()
Raistlin
На сайте с 01.02.2010
Offline
247
#24

netwind, В случае с крахом сервера и какой-нибудь старой версией скуля и восстановлением на новой (или наоборот) по не знанию грабли почти гарантированны. Да и останавливать скуль (читай весь сайт) чтобы скопировать 10 Гб данных... Ну не правильно. А когда баз на 40 Гбайт? А Heavy Loaded?

Raistlin добавил 13.04.2011 в 12:06

P.S. А 50-60 метров в секунду на саташных винтах (если нет фрагментации)... ))).

Andreyka
На сайте с 19.02.2005
Offline
822
#25
netwind:
Raistlin, правильность субъективна.
один из нормальных способов. быстрый и позволяет так же быстро восстановить. быстрее чем через mysqldump

При этом сайты будут лежать. Как мило.

N
На сайте с 06.05.2007
Offline
419
#26
Raistlin:
В случае с крахом сервера и какой-нибудь старой версией скуля и восстановлением на новой (или наоборот) по не знанию грабли почти гарантированны

Если на новой - все будет хорошо. Так и написано

In many cases, the tables from the previous version of MySQL can be used without problem by the new version

Новую на старую практически никто не меняет. Не так уж там много случаев несовместимости в конце концов - http://dev.mysql.com/doc/refman/5.1/en/checking-table-incompatibilities.html

А крах сервера эта ситуация даже лучше обрабатывает : mysqldump споткнется о сломанную таблицу и не будет работать дальше. Понадеешься на такой бекап и потеряешь данные при переносе.

Andreyka:
При этом сайты будут лежать. Как мило.

дык они и так лежат, судя по первому сообщению.

короче, я о чем : шаблоны - зло. каждое странное на первый взгляд решение может быть осознанным выбором.

Andreyka
На сайте с 19.02.2005
Offline
822
#27

Именно по этому mysql слейв можно рассматривать как оптимальный бекап в таких ситуациях ибо меньшее зло.

[Удален]
#28
Raistlin:
Это _не_ правильный способ бекапа. Прошу прощения, сразу не заметил.

это нормальный и быстрый способ бекапа, а скуль отрубается как раз для того чтобы нормально забекапить данные

в ветке 5.x нормально все переноситься проблем замечено не было

PS бинарный перенос как раз один из самых надежных способов, в отличии от mysqldump

blackcats добавил 13.04.2011 в 13:51

Andreyka:
Именно по этому mysql слейв можно рассматривать как оптимальный бекап в таких ситуациях ибо меньшее зло.

ага а еще migrate manager и кластера

я предложил скрипт , там все описано как он работает и подробно закомментировано, при желании можно дописать\изменить

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

если не нравится закомментируйте строчки service mysql stop service mysql start но тогда полезут ерроры

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

N
На сайте с 06.05.2007
Offline
419
#29

blackcats, ну напомню только про то, что можно заблокировать файлы mysql не останавливая сервер. сервер еще и частично даже на запросы SELECT отвечать будет :

1.FLUSH TABLES WITH READ LOCK;

2.скопировать файлы

3.UNLOCK TABLES.

хотя такой скрипт сделать сложнее.

[Удален]
#30
netwind:
blackcats, ну напомню только про то, что можно заблокировать файлы mysql не останавливая сервер. сервер еще и частично даже на запросы SELECT отвечать будет :
1.FLUSH TABLES WITH READ LOCK;
2.скопировать файлы
3.UNLOCK TABLES.
хотя такой скрипт сделать сложнее.

да нет, не сложнее, в принципе добавить 5 строк в скрипт

это сугубо,кому как удобнее

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