LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 849|回复: 12

各位大大帮我看看这个命令有什么问题?

[复制链接]
发表于 2005-5-23 17:18:29 | 显示全部楼层 |阅读模式
我申请了一个虚拟主机,可以SSH登陆,
有权限运行crontab命令,经测试可以用crontab命令定时创建和删除文件,
但我想每天00:00定时备份mysql数据,
在crontab文件中写下命令:00 00 * * * mysqldump -u账号 -p密码 库名 > gnfzc.sql
安装后,第二天看却没有任何反应。
请问我的命令有错吗?
谢谢!
发表于 2005-5-23 18:26:20 | 显示全部楼层
0 0 * * *
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-23 18:54:30 | 显示全部楼层
谢谢你,不过问题似乎不在这,
因为我在测试时都是选择几分钟后的时间,比如是:55 18 * * *
所以也就不存在00与0的区别。
回复 支持 反对

使用道具 举报

发表于 2005-5-24 09:21:51 | 显示全部楼层
我试过了,好像创建一个不需要密码的用户可以运行成功,否则总是提示密码错误
mysqldump -u dumpuser dumpdatabase > backup.sql
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-25 23:28:32 | 显示全部楼层
谢谢测试。
不过我也测试过了,我在本地用root权限(有密码)可以啊!
其他的账号没办法测试,因为刚初学mysql,还不知怎么设其他账号呢。
回复 支持 反对

使用道具 举报

发表于 2005-5-26 10:12:42 | 显示全部楼层
mysqldump 用全路径
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-27 22:49:15 | 显示全部楼层
衷心感谢zz93 ,唯一的帖子解决我的问题!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-28 00:56:40 | 显示全部楼层
再请教:
我把文件名改为`tade +%F`.sql,
试图以系统日期作为文件名进行备份,但是失败。
这次的命令,应如何写呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-30 23:14:34 | 显示全部楼层
每天备份mysql数据,文件以当天日期为名,然后删去5天前的备份,
crontab命令怎么写?
回复 支持 反对

使用道具 举报

发表于 2005-5-31 09:21:59 | 显示全部楼层
为何不包含在一个脚本里,crontab直接运行这个脚本?
:ask
回复 支持 反对

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表