栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

MYSQL的三种备份

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MYSQL的三种备份

目录

一、 概念

二、安装percona-xtrabackup

​编辑2-2 YUM安装库    

 2-3 YUM安装percona-xtrabackup

三、备份

3-1 完备备份 

3-2 查看备份流程

3-3 观看二进制日志位置

四、 完全恢复流程

4-1 停止数据库

4-2 清理环境(模拟损坏)

4-3 生成回滚日志

4-4 恢复文件

4-5 验证登录

五、增量备份

 5-1 完整备份

 5-2 周二 增量备份

六、 增量恢复流程

6-1 停止数据库

6-2 清理环境

6-3 周一

6-4 恢复

七、差异备份


一、 概念

 

 

二、安装percona-xtrabackup

2-1 Percona – The Database Performance Experts

2-2 YUM安装库    
yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm

 2-3 YUM安装percona-xtrabackup
yum -y install percona-xtrabackup-24.x86_64

查询 安装结果

rpm -ql percona-xtrabackup-24

三、备份

3-1 完备备份 
innobackupex --user=root --password='' /xtrabackup/full

 

3-2 查看备份流程
ls /xtrabackup/full/   查看备份目录。数据库,配置文件,日志文件
2022-05-12_13-09-11

3-3 观看二进制日志位置
cat /xtrabackup/full/2017-08-01_00-00-18/xtrabackup_binlog_info

四、 完全恢复流程

4-1 停止数据库

        systemctl stop mysqld

4-2 清理环境(模拟损坏)
rm -rf /var/lib/mysql
--incremental-basedir=/xtrabackup
ls  /xtrabackup/

周三增量备份·························

六、 增量恢复流程

6-1 停止数据库

ststemctl stop mysqld

6-2 清理环境
rm -rf /var/lib/mysql

周二

 innobackupex --apply-log --redo-only /xtrabackup/2017-09-01_00-00-04 
--incremental-dir=/xtrabackup/2017-09-02_00-00-26

6-4 恢复
innobackupex --copy-back /xtrabackup/2017-09-01_00-00-06  
chown -R mysql.mysql /var/lib/mysql
systemctl start mysqld

七、差异备份

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/888438.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号