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

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


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

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



猜你喜欢

转载自blog.csdn.net/qq_34457768/article/details/80447010