千家信息网

什么是MySQL数据库完全和增量备份

发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,下文给大家带来有关什么是MySQL数据库完全和增量备份内容,相信大家一定看过类似的文章。我们给大家带来的有何不同呢?一起来看看正文部分吧,相信看完什么是MySQL数据库完全和增量备份你一定会有所收获。
千家信息网最后更新 2025年01月24日什么是MySQL数据库完全和增量备份

下文给大家带来有关什么是MySQL数据库完全和增量备份内容,相信大家一定看过类似的文章。我们给大家带来的有何不同呢?一起来看看正文部分吧,相信看完什么是MySQL数据库完全和增量备份你一定会有所收获。

MySQL数据库备份:完全备份+增量备份**************************************************************************************计划任务:crontab -e  -u root00 6  * * 1  /shell/mysqlbak.sh &> /dev/null00 23  * * 2-7  /shell/mysqladd.sh &> /dev/null**************************************************************************************备份数据库脚本(mysql):vim /shell/mysqbak.sh#!/bin/bashif [ ! -e /mysqldata ];thenmkdir /mysaldatafiDay=`date +%F`mysqldump -u root -p123456 mysql > /mysqldata/mysql.$Day.sql# chmod +x /shell/mysqbak.sh**************************************************************************************备份数据库日志脚本(所有日记文件):vim /shell/mysqllogall.sh#!/bin/bash#/logdir 启动binlog日志,用自己的名字给日志文件命名 ,日志文件  存储到/logdir目录下#/baklogdir 计划binlog日志备份目录if [ ! -e /baklogdir ];thenmkdir /baklogdirfifor log in `cat /logdir/glk.index`dologname=`echo $log | awk -F "/" '{print $3}'`    cp -rf  /logdir/$logname /baklogdir/donechmod +x /shell/mysqllogall.sh**************************************************************************************备份数据库日志脚本(新增日记文件):vim /shell/mysqllogadd.sh#!/bin/bash#/logdir 启动binlog日志,用自己的名字给日志文件,存储到/logdir目录下#/baklogdir 计划binlog日志备份目录if [ ! -e /baklogdir ];thenmkdir /baklogdirfifor log in `cat /logdir/glk.index`dologname=`echo $log | awk -F "/" '{print $3}'`    if [ ! -e /baklogdir/$logname  ];then    cp -rf  /logdir/$logname /baklogdir/    fidonemysql -uroot -p123456 -e "flush logs" &> /dev/nullchmod +x /shell/mysqllogadd.sh**************************************************************************************   今天,初学MYSQL数据库备份,在这儿记一下。2016-05-27 21:50

对于上文关于什么是MySQL数据库完全和增量备份,大家觉得是自己想要的吗?如果想要了解更多相关,可以继续关注我们的行业资讯板块。

0