这是我的.my.cnf
用户名和密码文件,
[mysqldump]
user="root"
password=""
这是我的文件,当我从终端mysqldump.sh
运行时,它运行良好。sh /home/user/mysqldump.sh
/opt/lampp/bin/mysqldump --defaults-file=/home/user/.my.cnf -u root -h localhost database_name
最后我运行crontab -e
添加我的 cron 作业
* * * * * root sh /home/user/mysqldump.sh | gzip -9 > /home/user/database/backup_$(date +%Y%m%d).sql.gz
当我跑步时grep CRON /var/log/syslog
(CRON) info (No MTA installed, discarding output)