MySQL备份的脚本

[复制链接]
查看11 | 回复4 | 2005-2-28 12:57:00 | 显示全部楼层 |阅读模式
Mysql 5.1.5
redhat AS4
脚本核心内容如下:(mysqlfullbackup.sh)
mysqldump -u$user -p$userPWD -h$hostname --opt --default-character-set=utf8 --extended-insert=false --triggers -R --hex-blob --all-databases | gzip > $GZDumpFile
该脚本手工执行时,可以正确的备份数据库,当我放到定时任务中时(crontab -e):
0 */12 * * * /usr/local/mysql/bk/mysqlfullbackup.sh
发现mysqldump输出的内容总是空,向高手请教原因。(linux俺也不是很熟悉,是否是定时任务的写法有问题?)
谢谢:)
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
There is an article on my personal blog.
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
找到原因了: 定时任务中的脚本,在取用户的环境变量可能有些问题,在执行脚本中把mysqldump的完整路径加上就OK了。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
原帖由 rainbow 于 2008-6-17 08:52 发表
找到原因了: 定时任务中的脚本,在取用户的环境变量可能有些问题,在执行脚本中把mysqldump的完整路径加上就OK了。


CU上有一篇经典的帖子叫什么十三问来着,基本上啥都有了。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
學習學習
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行