博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
云计算之mysql数据备份
阅读量:3514 次
发布时间:2019-05-20

本文共 912 字,大约阅读时间需要 3 分钟。

随着时代的发展,我们逐渐进入了信息时代,数据已经成为了一个公司的命脉。许多公司会想方设法的保证数据安全,在这里我会简要介绍一下数据备份。

首先,我们使用的是mysql数据库存储数据,没有做集群,也没有做主从同步,简单的一台数据库服务器,使用percona软件提供的完全备份+增量备份保证数据安全。

percona软件可以到官网上下载

yum -y install libev-4.15-1.el6.rf.x86_64.rpm percona-xtrabackup-24-2.4.7-1.el7.x86_64.rpm

安装好后,percona会提供innobackupex命令,该命令可以备份innodb和myisam两种格式的表,因为数据量比较大,不可能每天都完全备份,所以此处选择周一完全备,周二到周日增量备,为了不引起冲突,以日期做文件夹,每天备份都互不冲突,此处以shell脚本实现。

vim  mysqlbak.sh

     # W 第几周
     # d 周几
     # dir 备份目录

     W=`date +%W`

     d=`date +%w`
     dir='/mysqlback/'
     user="root"
     password="qazwsx789456"
     [ -d ${dir}${W} ] || mkdir -p ${dir}${W}/$d
     if [ $d -eq 1 ] ; then
             innobackupex --user=$user --password=$password ${dir}${W}/$d --no-timestamp
     else
             innobackupex  --user=$user --password=$password --incremental ${dir}${W}/$d \

             --incremental-basedir=${dir}${W}/$[d-1] --no-timestamp

chmod +x  mysqlbak.sh 

因为该网站白天访问量比较大,夜晚访问量少,所以选择后半夜2:00备份数据,配合周期性计划任务

crontab -e -u root

     0 2 * * *  /root/mysqlbak.sh

转载地址:http://apcqj.baihongyu.com/

你可能感兴趣的文章
小甲鱼Python第十九讲(函数,我的地盘听我的)
查看>>
小甲鱼python第二十讲(内嵌函数和闭包)
查看>>
小甲鱼Python第二十一讲(lambda表达式)
查看>>
小甲鱼Python第二十二讲(递归)
查看>>
小甲鱼Python第二十三讲、第二十四讲(递归-这帮小兔崽子、汉诺塔)
查看>>
小甲鱼Python第二十五讲、第二十六讲(字典)
查看>>
小甲鱼Python第二十七讲(集合)
查看>>
2020光学期刊一区二区影响因子发布(科睿唯安)
查看>>
可调谐半导体激光器的窄线宽测试及压缩
查看>>
matlab中 %d,%f,%c,%s
查看>>
常见的光纤接头汇总
查看>>
半导体激光器—问题整理(二)
查看>>
科研日记7.31
查看>>
问题整理3
查看>>
zemax仿真二向色镜
查看>>
stm32单片机编程时extern的用法
查看>>
UART4和5的问题
查看>>
Spring框架中在并发访问时的线程安全性
查看>>
网站部署
查看>>
什么情况下会发生栈内存溢出。
查看>>