Для бакапа использую mysqldump. Вроде всё просто, но после бакапа (причем не всегда сразу, может и через неск минут) база, которую бакапил - лочится, пока не сделать рестарт для mysql.
После перевода этой базы в innodb лочится тут же.
строка:
Код: Выделить всё
/usr/local/bin/mysqldump --host=${db_serv} --user=${db_user} --password=${db_pasw} $1 |gzip > /zoo/backup/$1-`date -v-1d "+%Y%m%d_%H"`.gz
добавлял --opt для разнообразия - тоже самое. Бакап пакуется нормально.