linux crontab 执行mysqldump全局备份为空

今天遇到个问题,在定时备份时 去查看备份文件,发现大小竟然为0,执行 备份sh文件备份, 备份的sql文件大小正常.试了几种办法。

最终解决办法:

  问题原因:

    因为我设置的环境变量 就直接在sh中 使用 mysqldump xxx 备份.  在其他目录可以 但是在定时任务中 它是在/etc/crontab中执行 

 解决办法:

   将mysqldum 设置为绝对路径  mysql安装目录/bin/mysqldum  xxxx.

posted @ 2017-03-28 20:59  散散客  阅读(967)  评论(0编辑  收藏  举报