De acordo com este tutorial link tentando fazer backup do banco de dados mysql
eu fiz:
1) criou pastas no diretório home
. /home/USERNAME/backup/
2) na pasta backup
arquivo criado, denominado backup-cron-mysql.sh
3) criou conteúdo de backup-cron-mysql.sh
#!/bin/bash
db_name=dabase_name
db_user=user
db_password=password
backup_filename=$db_name-'date +%F'
mysqldump -h localhost -u $db_user -p$db_password $db_name | gzip > /home/USERNAME/dbbackup/$backup_filename.sql.gz
Feito executável de backup-cron-mysql.sh (Octal: 0755)
4) pasta criada dbbackup
. caminho: /home/USERNAME/dbbackup/
5) Usando putty.exe
autenticado e digitado crontab –e
, depois Enter. Latter descobriu que o arquivo de configuração do cron está localizado no diretório /var/spool/cron/
e o nome do arquivo é root
6) abriu o arquivo root
com o Notepad ++ e colou o seguinte código
45 14 * * * /bin/sh /home/USERNAME/backup/backup-cron-mysql.sh
[email protected]
Como resultado, /home/USERNAME/dbbackup/
deve ver algum arquivo. Mas não vejo nada (pasta vazia).
Por favor, aconselhe o que precisa corrigir, para fazer backup do mysql