Backup de MySQL no Azure Storage

Post rápido mostrando como fazer o backup dos databases de um servidor MySQL em um blob storage no Azure.

O primeiro passo é desabilitar que o mysqldump solicite senha, e você deve fazer isto editando o arquivo my.cnf adicionando as seguintes linhas:

* Substitua os valores mysqluser e secret pelo seu usuário e senha do mysql

Em seguida instale o Azure CLI:

Neste caso, como usei CentOS, estou usando o yum para realizar a instalação. Caso prefira outra distribuição como Ubuntu por exemplo, utilize o apt-get.

Agora vamos criar o script bkpmysql.sh. Eu vou criá-lo em /home/user/bkpmysql/bkpmysql.sh

Por fim vamos dar permissão de execução no script e configurá-lo no cron para rodar diariamente às 00:00: