Тонкая настройка скрипта бэкапа
Тонкая настройка скрипта бэкапа
Здравствуйте.
Столкнулся с проблемой при восстановлении резервной копии базы данных MySQL.
При восстановлении из копии стандартным скриптом панели VESTA (v-restore-user) на чистом сервере, восстановились не все данные в базу MySQL.
В частности: функции, процедуры и триггеры. Пришлось восстанавливать их руками.
В скрипте v-backup-user нашел раздел бэкапа MySQL.
Там есть такой код:
dump="$tmpdir/db/$database/$database.$TYPE.sql"
grants="$tmpdir/db/$database/conf/$database.$TYPE.$DBUSER"
case $TYPE in
mysql) dump_mysql_database ;;
pgsql) dump_pgsql_database ;;
esac
Насколько я понимаю, вот эта строка: mysql) dump_mysql_database ;; как раз и запускает процедуру бэкапа базы.
Если это так, то не понятно где посмотреть параметры этой самой процедуры...
Знатоки, подскажите, пожалуйста, где можно найти опции бэкапа базы MySQL.
Версия панели на исходном сервере: Версия:0.9.8 (x86_64), Релиз 14
Версия панели на целевом сервере: Версия:0.9.8 (x86_64), Релиз 15
Спасибо.
Столкнулся с проблемой при восстановлении резервной копии базы данных MySQL.
При восстановлении из копии стандартным скриптом панели VESTA (v-restore-user) на чистом сервере, восстановились не все данные в базу MySQL.
В частности: функции, процедуры и триггеры. Пришлось восстанавливать их руками.
В скрипте v-backup-user нашел раздел бэкапа MySQL.
Там есть такой код:
dump="$tmpdir/db/$database/$database.$TYPE.sql"
grants="$tmpdir/db/$database/conf/$database.$TYPE.$DBUSER"
case $TYPE in
mysql) dump_mysql_database ;;
pgsql) dump_pgsql_database ;;
esac
Насколько я понимаю, вот эта строка: mysql) dump_mysql_database ;; как раз и запускает процедуру бэкапа базы.
Если это так, то не понятно где посмотреть параметры этой самой процедуры...
Знатоки, подскажите, пожалуйста, где можно найти опции бэкапа базы MySQL.
Версия панели на исходном сервере: Версия:0.9.8 (x86_64), Релиз 14
Версия панели на целевом сервере: Версия:0.9.8 (x86_64), Релиз 15
Спасибо.
Re: Тонкая настройка скрипта бэкапа
Нашел в начале скрипта бэкапа v-backup-user строку
source $VESTA/func/db.sh
Файл лежит здесь: /usr/local/vesta/func/db.sh
Внутри этого скрипта есть непосредственно строка для бэкапа базы:
mysqldump --defaults-file=$mycnf --single-transaction -r $1 $2 2> $er
source $VESTA/func/db.sh
Файл лежит здесь: /usr/local/vesta/func/db.sh
Внутри этого скрипта есть непосредственно строка для бэкапа базы:
mysqldump --defaults-file=$mycnf --single-transaction -r $1 $2 2> $er