`
bbisky
  • 浏览: 69901 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Ubuntu使用cron自动备份mysql数据库

阅读更多
  ubuntu server上运行了一个discuz论坛,今天想起来备份一下数据库,原来一直没有备份过 猛吧!!呵呵。想到干脆来个自动备份,根据论坛贴子不是太多,一周备份一次吧。   下面是备份脚本文件 #!/bin/sh /usr/bin/mysqldump -ueceroot -p88558855 --default-character-set=utf8 --opt --extended-insert=false --triggers -R --hex-blob -x airclass_BBS | gzip > ~/mysqlbackup/airclass_BBS_$(date +%F).gz 使用了gzip压缩后保存到指定的位置,并用日期命名文件。在终端下执行了一下,没有问题。 然后把脚本放到/etc/cron.weekly目录,让他每星期执行一次。原来也弄过一次,始终没有正确执行过,后来发现原来是脚本写得有问题,原来是在windows下用记事本写的,然后传到服务器上。用$ ./cuc-db-backup 执行了一下,发现有错,提示#!/bin/sh^M: interper…什么的错误,原来是文件格式的问题,没办法,直接在linux终端重抄了一遍文件,OK,没问题了!等着自动备份吧 :-P    顺便研究了一下ubuntu的crontab文件,内容如下: # m h dom mon dow user command 17 * * * * root run-parts --report /etc/cron.hourly 25 6 * * * root test -x /usr/sbin/anacron || run-parts --report /etc/cron.daily 47 6 * * 7 root test [...]
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics