Linux-6.5下 MariaDB-10基于LVM快照的备份数据 详解
来源:互联网 发布:降温软件排行第一 编辑:程序博客网 时间:2024/05/18 22:10
理解部分:
LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。LVM可以对分区在线扩容,快照,镜像和条带化,功能非常强大。这篇文章的主题就是其中一个功能——快照。
快照(Snapshot)就是关于指定数据集合的一个完全可用拷贝,该拷贝包括相应数据在某个时间点(拷贝开始的时间点)的映像。快照可以是其所表示的数据的一个副本,也可以是数据的一个复制品;
其实快照就相当于一张照片,照的某个时刻都应的lv的数据。如果在快照以后,lv的数据发生变化,快照就会将变化的数据拷贝到snap中,这样你通过快照去访问lv时,数据还是原来的数据。当然,在你创建snap的时候,肯定给这个快照指定了一个大小,如果变化的数据量超过了的指定的大小,那么快照将会损坏。
下面是简单的配置步骤:
一、事先准备好LVM的环境.
1、查看是否创建LVM(是否挂载):
2、当前lvs、vgs 的使用信息:
二、请求全解锁及二进制日志.
1、导入测试环境的库:
2、请求全局锁,并滚动日志:
3、查看滚动日志的状态:
三、做好二进制日志的标记.
1、创建用于备份的目录
2、做二进制日志文件及位置标记(手动进行);
2、做二进制日志文件及位置标记(手动进行);
四、创建LVM快照及释放全局锁.
1、创建快照卷
2、释放全局锁
五、备份数据及删除快照.
1、挂载快照卷并查看是否成功挂载:
2、在备份之前往表中插入数据以便测试:查看表及表中数据:
3、查看表及表中数据:
4、备份/mnt/mydata/目录下hellodb和test目录:
5、备份完成之后,卸载及删除快照卷:
六、模拟数据丢失.
1、不小心停止了MySQL服务:
2、不小心将/data/mydata/目录下(hellodb和test)删除的数据:
七、模拟恢复数据.
1、将之前备份的数据还原:
2、启动MySQL服务:
3、连入MySQL查看表数据:
4、查看/backups/binlog.pos文件:
5、执行mysqlbinlog命令查看:
6、将其导入至MySQL中:
7、最后在连入MySQL并且查看是否恢复:
8、最后给一个建议:
OK!!!
0 0
- Linux-6.5下 MariaDB-10基于LVM快照的备份数据 详解
- mysql数据库基于LVM快照的备份
- 基于LVM快照mysql备份
- CentOS-6.5下 MariaDB-10基于XtraBackup备份工具的原理及配置详解
- Linux中,使用lvm快照(snapshot)来快速备份数据
- linux下LVM相关知识(动态增减LVM,快照功能)的总结
- 使用LVM快照备份MYSQL
- LVM快照(snapshot)备份
- 使用LVM快照备份MySQL
- lvm快照方式进行备份
- MySQL 使用lvm 快照备份
- LVM快照备份与恢复
- LVM快照备份恢复mysql
- Linux-6.5下 基于MariaDB-10的 GTID多线程 的配置解析
- Linux LVM快照功能
- Linux-6.5下 基于MariaDB-10的 主从复制配置解析
- Linux-6.5下 基于MySQL命令行模式备份数据方法详解
- lvm 逻辑卷的快照及备份 还原
- (转载)百度Android定位SDK实现获取当前经纬度及位置
- CGLib动态代理原理及实现
- 基于ip san的iscsi操作实现过程
- 使用微软自带工具Scanpst.exe修复outlook邮箱数据打不开的问题
- N个数取m个数的全排列非递归
- Linux-6.5下 MariaDB-10基于LVM快照的备份数据 详解
- 第二章 2.2 求数组中给定下标区间内的第 K 小元素
- Android之SQLite
- 简单的应用程序创建POSTNET/PLANET 条形码控件POSTNET/PLANET Fontware
- 第八章 雷锋依然在人间---工厂方法模式(读书笔记)
- 咏早梅
- 唉
- 原生态在hadoop上运行java程序
- 第十二周项目1-public继承下的访问权限和继承方式