Linux下的Mysql数据库自动备份
去年7月份的时候,VeryCD发生过一起数据库硬盘损坏的不幸事件,由于缺乏备份,网站不得不从两个月前的数据重新开始。网友们称这一事件为“地震”。
为了避免“地震”再次发生,去年网站改版后,不仅数据库硬盘换成了RAID0架构,还写了一个数据库备份的脚本,每天自动把数据库信息保存到另外一台备份服务器。今天重新修改了一下,拿出来共享:
先编辑一个sh文件:
CODE vi /var/local/bin/crontab/backup_db.sh
内容为:
CODE cd /var/backup/db rm -f database.sql mysqldump –opt -uroot database>database.sql rm -f database.`date -d today +\%w`.tar.gz tar -zvcf database.`date -d today +\%w`.tar.gz database.sql scp database.`date -d today +\%w`.tar.gz backup.verycd.com:/var/backup/db/
然后编辑crontab:
CODE crontab -e
增加:
相关推荐
bluecarrot 2020-11-23
Attend 2020-11-17
ZHAICAN 2020-11-16
codedecode 2020-11-14
zhangbingb 2020-11-12
ykmail 2020-11-11
futurezone 2020-11-06
rikeyone 2020-11-04
橄榄 2020-11-04
WenCoo 2020-10-31
Gexrior 2020-10-22
liuyuchen 2020-10-27
ROES 2020-10-24
ZHAICAN 2020-10-20
风语者 2020-10-16
zhongguomin 2020-10-16
净无邪 2020-10-15