利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。

1、创建保存备份文件的路径/mysqldata

 
1
#mkdir /mysqldata

2、创建/usr/sbin/bakmysql文件

 
1
#vi /usr/sbin/bakmysql

输入

 
1
2
rq=` date +%Y%m%d `
tar zcvf /mysqldata/mysql$rq.tar.gz /var/lib/mysql

/var/lib/mysql是你数据库文件的目录,部分用户是/usr/local/mysql/data,每个人可能不同

/mysqldata/表示保存备份文件的目录,这个每个人也可以根据自己的要求来做。

3、修改文件属性,使其可执行

 
1
# chmod +x /usr/sbin/bakmysql

4、修改/etc/crontab

 
1
#vim /etc/crontab

在下面添加

 
1
00 3 * * * root /usr/sbin/bakmysql

表示每天3点钟执行备份

5、重新启动crond

 
1
# service crond restart

完成。

这样每天你在/mysqldata可以看到这样的文件

 
1
mysql20040619.tar.gz

最新文章

  1. .Net 分布式云平台基础服务建设说明概要
  2. ArcEngine地图窗口指定区域导出指定DPI多格式---delphi/C#实现
  3. unity, 调节图片导入尺寸
  4. 【代码笔记】iOS-对iphone手机进行判断的一些函数
  5. BZOJ2733 [HNOI2012]永无乡
  6. UVa 11991:Easy Problem from Rujia Liu?(STL练习,map+vector)
  7. FileMode文件模式
  8. Win7、win2008中让IIS7支持asp的方法
  9. postGreSQL数据库部署及简单使用
  10. c语言中-----分配内存函数
  11. CodeForces 700B Connecting Universities
  12. innodb系统表空间维护
  13. Mysql安装后打开MySQL Command Line Client闪退解决方法
  14. Lua中使用table实现的其它5种数据结构
  15. Nginx集群之WCF分布式身份验证(支持Soap)
  16. Python 的 GUI 开发工具
  17. Python基础-python数据类型之字符串(四)
  18. Git中设置代理和取消代理
  19. Scriter CSS
  20. MySQL general log

热门文章

  1. PHP实现四种基本排序算法
  2. MVC和Webform的比较和替换总结
  3. Winform实现用多线程、百度地图API解析某公司的物理地址
  4. html学习第一天笔记——第四、五章节
  5. HDU 1512 Monkey King ——左偏树
  6. 表单验证——jquery validate使用说明【另一个教程】
  7. ContentControl与ContentPresenter区别?
  8. Listener refused the connection with the following error 错误解决
  9. 【BO】WEBI文件打开时提示Illegal access错误
  10. PK淘宝BUY+,京东推出AR购物应用JD Dream