Como instalar, configurar e executar automysqlbackup no Linux



Experimente Nosso Instrumento Para Eliminar Problemas

Lembrar-se de sempre fazer backup de um servidor MySQL pode ser difícil, mas, felizmente, há um script que pode automatizar todo o processo. Você nem mesmo terá que escrever qualquer código bash Linux porque programadores qualificados já elaboraram o script automysqlbackup para você. Você pode até conseguir instalá-lo automaticamente.



Fazer com que ele funcione às vezes pode ser um desafio, então apresentamos os detalhes sobre a melhor maneira de configurar o software e executá-lo. Você não terá que fazer muito depois de instalado.



Método 1: Instalando automysqlbackup com um Gerenciador de Pacotes

Várias distribuições de Linux como Debian e as várias versões derivadas de Ubuntu, incluindo Ubuntu Server, permitem que você crie o script automysqlbackup com nada além do gerenciador de pacotes apt-get. Se você estiver executando uma versão reduzida do Debian ou Ubuntu Server, então você pode não ter nada além dos terminais virtuais para trabalhar. Neste caso, mantenha pressionado CTRL, ALT e F1 para alcançar o primeiro terminal e fazer login.



Os usuários de uma distribuição de ambiente de desktop leve ainda adequada para trabalhar em servidores como Lubuntu, Xubuntu ou Debian-Xfce4 podem querer selecionar o menu Aplicativos ou Whisker e clicar em Terminal raiz e digitar sua senha de administração. Você também pode segurar Ctrl, Alt e T para abrir um prompt de usuário padrão.

Se você tiver acesso root, digite apt-get install automysqlbackup e pressione Enter. Você precisará digitar sudo apt-get install automysqlbackup e apertar enter se você não tiver acesso root. Isso também deve funcionar em vários derivados do Linux Mint.

Os usuários do Arch Linux que têm acesso root que seguiram essas etapas devem ser capazes de instalá-lo executando pacman -S automysqlbackup 3.0_rc6-3 , embora eles também precisem colocar sudo na frente do comando se estiverem executando como um usuário root.



Lembrar-se de sempre fazer backup de um servidor MySQL pode ser difícil, mas, felizmente, há um script que pode automatizar todo o processo. Você nem mesmo terá que escrever qualquer código bash Linux porque programadores qualificados já elaboraram o script automysqlbackup para você. Você pode até conseguir instalá-lo automaticamente.

Fazer com que ele funcione às vezes pode ser um desafio, então apresentamos os detalhes sobre a melhor maneira de configurar o software e executá-lo. Você não terá que fazer muito depois de instalado.

Método 1: Instalando automysqlbackup com um Gerenciador de Pacotes

Várias distribuições de Linux como Debian e as várias versões derivadas de Ubuntu, incluindo Ubuntu Server, permitem que você crie o script automysqlbackup com nada além do gerenciador de pacotes apt-get. Se você estiver executando uma versão reduzida do Debian ou Ubuntu Server, então você pode não ter nada além dos terminais virtuais para trabalhar. Neste caso, mantenha pressionado CTRL, ALT e F1 para alcançar o primeiro terminal e fazer login.

Os usuários de uma distribuição de ambiente de desktop leve ainda adequada para trabalhar em servidores como Lubuntu, Xubuntu ou Debian-Xfce4 podem querer selecionar o menu Aplicativos ou Whisker e clicar em Terminal raiz e digitar sua senha de administração. Você também pode segurar Ctrl, Alt e T para abrir um prompt de usuário padrão.

Se você tiver acesso root, digite apt-get install automysqlbackup e pressione Enter. Você precisará digitar sudo apt-get install automysqlbackup e apertar enter se você não tiver acesso root. Isso também deve funcionar em vários derivados do Linux Mint.

Os usuários do Arch Linux que têm acesso root que seguiram essas etapas devem ser capazes de instalá-lo executando pacman -S automysqlbackup 3.0_rc6-3 , embora eles também precisem colocar sudo na frente do comando se estiverem executando como um usuário root.

Método 2: Instalando automysqlbackup do SourceForge

Os usuários do Fedora, Red Hat, CentOS, Slackware e várias outras distribuições importantes do Linux podem descobrir que não têm nenhum pacote automysqlbackup disponível, então precisarão abrir um navegador selecionando Mozilla Firefox, Chrome, Chromium ou Midori em o menu Aplicativos e Internet em seu ambiente de área de trabalho ou potencialmente mantendo pressionada a tecla Super e pressionando W. Navegar para https://sourceforge.net/projects/automysqlbackup/ e pressione Enter.

Clique no botão verde Download e aguarde a conclusão do download. Deve levar apenas alguns segundos, e SourceForge oferecerá automaticamente um link direto se você estiver lutando para adquiri-lo. Abra um prompt de comando e digite cd ~ / Downloads ou, em vez disso, vá para onde estiver o diretório de downloads. Você pode, é claro, mover este arquivo com um dispositivo removível se precisar posicioná-lo em um servidor sem qualquer GUI ou você poderia teoricamente usar um navegador de linha de comando como o w3m para baixá-lo.

Assim que estiver no diretório certo, digite tar zxvf automysqlbackup-v3.0_rc6.tar.gz para extraí-lo. Observe que o nome do arquivo pode realmente mudar em algum momento no futuro, se houver algum tipo de atualização. Você vai acabar com seis arquivos, potencialmente dentro de um diretório. Você pode digitar cd e push tab e, em seguida, entrar para mover para o referido diretório. É uma boa ideia executar mais README antes de continuar para que você possa ver quais conselhos os desenvolvedores dão.

Execute o script install.sh digitando ./install.sh e apertando a tecla Enter. Você precisará de privilégios de root para executá-lo, então você terá que precedê-lo com sudo se ainda não estiver em um shell de root. Isso deve cuidar de tudo automaticamente.

Método 3: Executando uma Instalação Manual

Se por algum motivo o script install.sh falhar e você se certificar de precedê-lo com o código ./, talvez seja necessário instalá-lo manualmente. Se você ainda não tem um prompt de root, crie um digitando sudo -i e pressionando enter. Esses comandos devem ser executados a partir do diretório em que você descompactou o tarball.

É uma boa ideia fazer um arquivo de configuração personalizado. Use o cp automysqlbackup.conf NAME.conf , substituindo NAME por um nome real que você gostaria de dar ao arquivo.

Método 4: Editando o Arquivo de Configuração

Abra seu arquivo de configuração com nano ou vi e você notará que o arquivo tem dezenas de comentários. Você precisará inserir um usuário MySQL com pelo menos privilégios SELECT, embora provavelmente tenha apenas um usuário mínimo em seu sistema. Você não quer usar uma conta administrativa para isso. Insira o nome entre aspas simples na linha:

CONFIG_mysql_dump_username = ”

Você precisará colocar a senha entre aspas simples na linha:

CONFIG_mysql_dump_password = ”

Você só precisa definir o CONFIG_mysql_dump_host variável para CONFIG_mysql_dump_host = ’localhost’ já que seu servidor é apenas a máquina local.

Certifique-se de definir CONFIG_backup_dir = para um diretório no qual o usuário pode salvar arquivos de backup. Por exemplo, digamos que você tenha um usuário chamado mybackups, então você realmente precisa usar / home / mybackups / backups ou então tentará usar o diretório do usuário como um todo. Você precisará usar o comando mkdir se o referido diretório ainda não existir.

Embora você possa adicionar os nomes dos bancos de dados ao CONFIG_db_names = () variável entre os parênteses, deixando em branco irá copiar todos eles. Você pode usar o CONFIG_db_exclude = () parênteses para adicionar quaisquer locais que você prefere que o script ignore.

O script pode manter backups diários por uma semana, mas você pode mudar isso alterando a variável CONFIG_rotation_daily = para algo diferente do numeral 7. Esses padrões podem mudar de tempos em tempos. O arquivo de configuração com o qual mexemos usava 6 como padrão.

Você pode então correr na linha de comando, substituindo o nome do arquivo pelo que você criou, ou adicione-o a um script de inicialização ou cron. Se você precisava de uma linha cron, pode tentar:

0 0 * * * / usr / local / bin / backupscript

Isso funciona à meia-noite todos os dias.

5 minutos lidos