免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 狼毫吴钩
打印 上一主题 下一主题

crontab备份mysql出现的问题 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2011-06-02 17:53 |只看该作者
1:直接执行back_mysql.sh,看能否备份成功?
2:如果能,那么百度一下crontab,就不会有问题了。

论坛徽章:
0
12 [报告]
发表于 2011-06-02 17:57 |只看该作者
回复 11# 909413335


    直接执行是成功的,放到crontab里也执行,但只是生成了个空文件,没把mysql备份进扶持。已经百度了,目前没找到好方法。

论坛徽章:
0
13 [报告]
发表于 2011-06-02 18:57 |只看该作者
在一楼加上了我的sh,大家帮看看,有没有问题

论坛徽章:
0
14 [报告]
发表于 2011-06-03 08:44 |只看该作者
我准备用crontab备份我的mysql,写了一个sh,直接运行时能正常备份,但是加到cron里,也能执行,备份出来的 ...
mysqldump -u $DBUser -p$DBPasswd $DBName> $DumpFile
mysqldump 使用绝对路径

狼毫吴钩 发表于 2011-06-01 15:39

或者在脚本前部加上PATH环境变量
  1. PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
复制代码

论坛徽章:
0
15 [报告]
发表于 2011-06-03 09:21 |只看该作者
回复 14# feillex


    我是菜鸟,如果加上PATH,那前面用不用加#号。另外,写绝对路径如何写,好哥们,帮人帮到底,呵

论坛徽章:
0
16 [报告]
发表于 2011-06-04 06:35 |只看该作者
这个看看结果

论坛徽章:
0
17 [报告]
发表于 2011-06-04 13:36 |只看该作者
1. crontab默认查找路径ATH=/sbin:/bin:/usr/sbin:/usr/bin
    which mysqldump看看mysqldump是否在上述路径里
2. /var/log/cron看看有什么报错没

论坛徽章:
0
18 [报告]
发表于 2011-06-04 13:58 |只看该作者
回复 17# chris_zhu


    我执行了which mysqldump
结果:/usr/local/mysql/bin/mysqldump
和你说的不一样,怎么改?

论坛徽章:
0
19 [报告]
发表于 2011-06-04 14:21 |只看该作者
回复 18# 狼毫吴钩

在脚本里mysqldump写成绝对路径形式

论坛徽章:
0
20 [报告]
发表于 2011-06-04 14:36 |只看该作者
回复 19# chris_zhu


    哥,我不太会啊,我的脚本代码在一楼,帮我标注一下怎么改,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP