开发者社区> 问答> 正文

备份mysql数据库,为什么在Linux任务调度时不起作用?

我在任务调度备份mysql中的blog数据库时,我这样配置的:
1.root用户登录
2.contab -e
3.加入 * /home/bakmysql.sh
4.在/home下添加bakmysql.sh
5.在bakmysql.sh中添加命令
mysqldump -u root -proot blog | gzip > /home/mysqlbackupdate +%Y-%m-%d_%H%M%S.sql.gz
但是没有起作用。

展开
收起
落地花开啦 2016-01-30 15:15:29 2514 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    是环境变量的问题,crontab运用环境与用户环境不一样,可以在前面加上export PATH=%PATH%:<mysql path>

    2019-07-17 18:36:25
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载