Recomenda-se fazer backup de seus bancos de dados MySQL em uma base regular. O servidor MySQL inclui o " mysqldump " utilitário de backup por padrão. O arquivo criado pelo " mysqldump " utilitário pode ser muito grande , dependendo do tamanho do seu banco de dados. Se o banco de dados está sendo executado no sistema operacional Linux ou Unix , você pode criar um script que irá fazer o backup do banco de dados e , em seguida, compactar o arquivo de backup. Este script pode ser executado pelo serviço cron no horário especificado . Instruções
1
Clique no botão " Terminal" ou opção " Konsole " sob o menu de aplicações principal para abrir uma janela de terminal e acessar um prompt de comando.
2
Digite o comando " mkdir /db_backup " para criar o diretório que irá armazenar os arquivos de backup. Você pode alterar o nome do diretório para qualquer nome que você preferir.
3
Abra um arquivo de texto em branco em qualquer editor de texto.
4
Digite o seguinte script no arquivo de texto :
# /bin /sh
date = `date + % Y % m% d`
mysqldump- Uusername - ppassword - optar mydb > /db_backup /mydb.sql
cd /db_backup
db_backup tar- zcvf . $ date.tgz /db_backup /mydb.sql
Substitua o "username" após a opção- u com o nome de usuário usado para conectar ao servidor MySQL . Substitua o "password" depois da opção- p com a senha. Substituir " mydb " com o nome do banco de dados que você deseja fazer backup . Substituir " db_backup /" com o nome do diretório que você criou para armazenar o backup.
5
Salve o script como " mysql_backup.sh " . Você pode mudar o nome para qualquer coisa que você preferir, mas você deve manter a extensão do arquivo . " Sh" .
6
Clique na opção "Terminal " ou " Konsole " no menu principal para abrir aplicativos uma janela de terminal e acessar um prompt de comando.
7
Digite o comando " chmod + x mysql_backup.sh " no prompt de comando para tornar o script executável .
8
digite o comando " crontab -e" para abrir o arquivo crontab para edição.
9
Adicione a seguinte linha
0 4 *** /home /user /mysql_backup.sh
para o arquivo crontab para executar o script a cada manhã às 4 da manhã . Você pode alterar o "4" a qualquer hora que você quiser que o script para ser executado. Substitua "/home /user /mysql_backup.sh " com o caminho para o arquivo " mysql_backup.sh " . Se você preferir fazer o backup do banco de dados uma vez por semana , colocar o número da semana ( 0-7 , onde 0 ou 7 é domingo) na quinta coluna do crontab.
10
Salve e feche o arquivo crontab. O script de backup será executado no horário especificado.