MySQL的备份与恢复

时间:2021-09-01 23:23:41   收藏:0   阅读:66

MySQL日志管理

MySQL的日志默认保存位置为/usr/local/mysql/data

 技术分享图片

 技术分享图片

 技术分享图片

技术分享图片

 技术分享图片

技术分享图片

 技术分享图片

 MySQL备份

数据库备份的分类

从物理与逻辑的角度,备份可以分为

(1)物理备份:

对数据库操作系统的物理文件(如数据文件、日志文件等)的备份

物理备份的方法:

(2)逻辑备份:

对数据逻辑组件(如:表等数据库对象)的备份

从数据库的备份策略角度,备份可分为

完全备份:

优点:

缺点:

物理冷备份与恢复

mysqldump备份与恢复

 MySQL完全备份

InnoDB存储引擎的数据库在磁盘上存储成三个文件:db.opt(表属性文件)、表名.frm(表结构文件)、表名.ibd(表数据文件)

1、物理冷备份与恢复

技术分享图片

 

 ###压缩备份

技术分享图片

 

 技术分享图片

 

技术分享图片

 

 ##解压恢复

技术分享图片

 

技术分享图片

 

技术分享图片

 

 2、mysqldump备份与恢复

(1)完全备份一个或多个完整的库(包括其中所有的表)

技术分享图片

 

 (2)完全备份MySQL服务器中所有的库

技术分享图片

 

 (3)完全备份指定库中的部分表

技术分享图片

 

 (4)查看备份文件

技术分享图片

 

 MySQL完全恢复

1、恢复数据库

技术分享图片

 

技术分享图片

 

技术分享图片

 

 2、恢复数据表

技术分享图片

 

技术分享图片

 

 MySQL增量备份与恢复

1、开启二进制日志功能

技术分享图片

 

 ###二进制日志(binlog)有三种不同的记录格式:STATEMENT(基于SQl语句)、ROW(基于行)、MIXED(混合模式),默认格式是STATEMENT

2、可每周对数据库或表进行完全备份

技术分享图片

 

 3、可每天进行增量备份操作,生成新的二进制日志文件

技术分享图片

 

技术分享图片

 

 4、插入新的数据,模拟数据的增加或变更

技术分享图片

 

 5、查看二进制日志文件的内容

技术分享图片

 

 MySQL增量恢复

1、一般恢复

(1)模拟丢失数据的恢复

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

原文:https://www.cnblogs.com/zhangyupengzuishuai/p/15207351.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!