mysql 自动备份

原创 2012年03月21日 12:03:30

linux 下 mysql 自动备份


#vi mysqlback.sh
这个mysqlback.sh的文件里写入以下内容:
filename=`date +%Y%m%d`
mysql_bin_dir/mysqldump --all-databases -u user -password=password | gzip > /data/mysqlbackup/datename$filename.gz

 


保存退出,然后把这个文件赋予可执行的权限:
#chmod 777 mysqlback.sh

然后编辑crontab:
#vi /etc/crontab
在最后一行加入以下内容:
01 5 * * * root /root/mysqlback.sh
然后重启一下crontab:
# /etc/rc.d/init.d/crond restart


这样就搞定了,以后每天临晨的5点就会自动执行一次mysql自动备份的命令。

注:mysql_bin_dir是指mysql的bin路径。

 

参考了http://www.starow.net/linuxunix/mysql-auto-backup/ 的博客

以及 mysqldump的具体使用方法

用Navicat自动备份mysql数据库

数据库备份很重要,很多服务器经常遭到黑客的恶意攻击,造成数据丢失,如果没有及时备份的话,后果不堪设想。一:备份的目的:做灾难恢复:对损坏的数据进行恢复和还原 需求改变:因需求改变而需要把数据还原到改...
  • u013628152
  • u013628152
  • 2017年02月07日 14:58
  • 4419

Win7下配置MySql定时自动备份

最近遇到了需要定时备份MySql数据库的需求,解决方法是采用批处理脚本配合windows计划任务实现每天自动备份,此处记录一下配置过程。 先tieyi...
  • a806267365
  • a806267365
  • 2014年10月24日 11:32
  • 2336

每天自动备份mysql脚本

定时执行脚本: 1、执行 crontab -e 00 00 * * * /bin/bash yourpath/mysqlbak.sh 2、打开自动执行文件 vi /etc/crontab...
  • u011986449
  • u011986449
  • 2014年06月10日 23:30
  • 2276

linux每天自动备份mysql脚本

http://blog.csdn.net/phpfenghuo/article/details/29931837 定时执行脚本: 1、执行 crontab -e 00 00 * *...
  • wjy397
  • wjy397
  • 2016年11月14日 16:25
  • 2104

mysql自动备份(Windows)

rem *******************************Code Start***************************** @echo offset "Ymd=%date:~...
  • clj198606061111
  • clj198606061111
  • 2016年10月15日 10:55
  • 579

linux下如何实现mysql数据库每天自动备份定时备份

概述  备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。而对于一些网站、系统来说,数据库就是一切,所以做好数...
  • testcs_dn
  • testcs_dn
  • 2015年09月30日 16:17
  • 43928

Windows 下 MySQL 简单定时自动备份、删除过期备份

摘要: 问题MySQL Workbench 客户端虽然好用,但并不提供自动备份功能。手工备份,确实繁琐。 环境Windows Server 2012 MySQL 5.6.24思考MySQL 提供了 m...
  • CatEatApple
  • CatEatApple
  • 2016年07月22日 10:39
  • 6533

利用sqlyog配置MySQL自动备份sql文件

      这段时间做一个报名系统,由于数据的突发性和安全性考虑,必须在一段时间后进行数据库的备份,我们使用的是MySQL数据库,到网上查了一下资料,发现用sqlyog能够简单的实现定时备份的功能,写...
  • ainolv100
  • ainolv100
  • 2009年12月07日 09:26
  • 2683

Ubuntu下设置mysql自动定时备份

本文介绍了Ubuntu下设置mysql自动定时备份的方法 实验平台: OS: 为某厂商云平台下的Ubuntu云服务器 DB: mysql 步骤: 一.创建执行备份的程序 二.让其自动定时执行 ...
  • aitcax
  • aitcax
  • 2014年12月01日 10:18
  • 4350

MySQL自动备份和手工恢复(可实现定时备份、保留最近7天、异地备份)

以下是windows下的批处理: 1set hour_str=%time:~0,2% 2if "%hour_str:~0,1%"==" " set "hour_str=0%hour_str:~...
  • pq258280920
  • pq258280920
  • 2013年06月01日 18:55
  • 900
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mysql 自动备份
举报原因:
原因补充:

(最多只允许输入30个字)