<<<<<<< .mine =======
当前位置: 首页 > SEO > 使用crontab和linux脚本编程简单实现mysql自动备份

使用crontab和linux脚本编程简单实现mysql自动备份

时间:2012-02-09 21:04:17
在linux中如何对mysql数据库进行自动定期备份,今天bruce来分享一下这个小经验。

数据库备份

1,写一个小脚本,测试手动可以执行:

1)touch autoBakDb.sh--创建一个autoBakDb.sh文件

2)chmod +x autoBakDb.sh--将该文件加上执行的权限

3)编辑该脚本命令:

vi autoBakDb.sh,输入:

#!/bin/bash
SQLNAME="seotcs_`date +%Y%m%d%H%M%S`.sql"
cd ~/dbbak
mysqldump -u user -ppasswd  dbname>$SQLNAME

其中,"seotcs_`date +%Y%m%d%H%M%S`.sql"可以生成这样一个字符串seotcs_20120209205144.sql,采用时间字符串确保文件的唯一性,-p后面的字符串是数据库密码,中间是没有空格的,dbname是你要备份的那个数据库名称。

测试后可以执行后,进入crontab的编辑模式。

2,执行crontab -e,添加命令行到最后:

54 23 * * 2 /etc/job/autoBakDb.sh

参照我之前的文章crontab任务不执行的解决办法,可以看出,该自动备份脚本执行频率为,在每周二的晚上11点54分进行mysql中数据库dbname的自动备份。

小小经验,就此分享,希望对你有所帮助。

相关文章

如何快速拓展适合的关键词

培训要求:不讲虚的,只讲实际的挑词方案,需要用实例,比如举几个关键词拓展的例子,几个网站拓展关键词的例子。 包含2...

dedecms后台广告管理所想不到的用处

今天在对绿色海派站内优化的时候,需要修改底部导航文件中的网站地图链接地址, 一般我们修改底部文件,就会去找...

大型集团公司网站SEO如何选择精准关键词

很荣幸,最近接触了一位重量级的客户,处于保密性,在这就不透漏公司全称了,简称为A吧,A公司在上海也算是响当当的龙头企业,...

上海SEO招聘-汇集最优秀的上海SEO人才

随着互联网的普及,网络营销逐渐为大众所了解。而随着电子商务的不断兴起,网络营销开始细分化,市场规模迅速扩大。作为网络营销...

航空汽车动力装备制造集团行业SEO优化分析

随着中国经济的发展,国内的大型企业,特别是航空、汽车动力装备制造行业,在逐步满足国内市场之后,肯定会为部署计划通过合作、...
沪ICP备10034044号-12
400-685-0732
400-685-0732 在线咨询