mysqldump定时任务生成备份文件内容为空解决方法

时间:2022-06-25 14:49:43

1问题:写好了一个mysqldump备份脚本(如图)直接执行可以正常生成备份文件,但在用crontab运行时却生成内容为空

2原因分析:由于mysqldump存在于全局环境变量mysql的bin下面,故在直接运行时可以识别到mysqldump命令,而在crontab里面无法识别到mysqldump命令。(ps:crontab运行失败问题基本都是环境变量引起的)

3解决方法:在备份脚本里面的mysqldump命令前加上绝对路径,如图

mysqldump定时任务生成备份文件内容为空解决方法