É possível criar scripts que se usa para fazer backup do banco de dados MySQL. Não é necessário interromper o banco de dados para executar um backup. Crie os dois scripts seguintes para fazer backup do banco de dados MySQL:
Você pode especificar que os scripts sejam executados nos nós do banco de dados MySQL nas Configurações de scripts anteriores e posteriores do Assistente de backup.
Siga estas etapas:
#!/bin/bash
dbuser=root
dbpwd=rootpwd
lock_mysqldb(){
(
echo "liberar tabelas com bloqueio de leitura;"
sleep 5
) | mysql -u$dbuser -p$dbpwd ${ARGUMENTS}
}
lock_mysqldb &
PID="/tmp/mysql-plock.$!"
touch ${PID}
Observação: especifique o valor das variáveis dbuser e dbpwd conforme definido no banco de dados MySQL.
#!/bin/bash
killcids(){
pid="$1"
cids=`ps -ef|grep ${pid}|awk '{if('$pid'==$3){print $2}}'`
para cid em ${cids}
fazer
echo ${cid}
kill -TERM ${cid}
concluído
echo -e "\n"
}
mysql_lock_pid=`ls /tmp/mysql-plock.* | awk -F . '{print $2}'`
[ "$mysql_lock_pid" != "" ] && killcids ${mysql_lock_pid}
rm -fr /tmp/mysql-plock.*
/opt/CA/d2dserver/usr/prepost/
A tarefa de backup será enviada.
Os scripts são criados para fazer backup do banco de dados MySQL.
Observação: o Agente do Arcserve UDP (Linux) suporta o instantâneo do nível de volume. Para garantir a consistência dos dados, todos os arquivos de dados do banco de dados devem estar em um volume.
Copyright © 2015 Arcserve.
Todos os direitos reservados.
|
|