首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

mysql数据备份的计策和工具

2013-07-16 
mysql数据备份的策略和工具一般要同时考虑全量备份和增量备份,比如一周一个全量,一天一个增量。全量备份用m

mysql数据备份的策略和工具
一般要同时考虑全量备份和增量备份,比如一周一个全量,一天一个增量。

全量备份用mysqldump,一般用它生成一堆sql
增量备份要依赖binlog相关的东西


全量备份和恢复的脚本
备份脚本
引用
#!/bin/sh

now_day=`/bin/date +%Y%m%d`
now_time=`date +%Y%m%d%H%M%S`

data_root='/somepath/backup'
this_data_dir=$data_root/$now_day
this_data_file=$now_time.sql


mkdir -p $this_data_dir
mysqldump -h host -uuser -ppassword database > $this_data_dir/$this_data_file


将以上脚本加入cron
引用
crontab -e
00 22 * * * /somepath/backup.sh  ##一天一次,每天10点


数据恢复其实就是执行备份出的sql
引用
mysql -h host -uuser -ppassword database < /somepath/some-backup-file.sql


待续

热点排行