一 真实环境使用冷备 MySQL备份与恢复之冷备)中,我们提到了冷备。但是有个问题,我们存储的数据文件是保存在当前本地磁盘的,如果这个磁盘挂掉,那我们存储的数据不就丢失了,这样备份数据不就功亏一篑,劳而无功。所以真实环境中我们多准备几块磁盘,然后

一 真实环境使用冷备


MySQL备份与恢复之冷备)中,我们提到了冷备。但是有个问题,我们存储的数据文件是保存在当前本地磁盘的,如果这个磁盘挂掉,那我们存储的数据不就丢失了,这样备份数据不就功亏一篑,劳而无功。所以真实环境中我们多准备几块磁盘,然后再在这些磁盘上搭建LVM,把MySQL的数据目录挂载到LVM上,这样数据就不是存储在当前磁盘上,就可以保证数据的安全性。


二 示意图


MySQL备份与恢复之真实环境使用冷备-LMLPHP


三 真实环境使用冷备模拟


第一步,需要提前规划好磁盘,这里做模拟,添加两磁盘

第二步,对磁盘进行分区

第三步,yum安装lvm2

第四步,创建物理卷

第五步,创建卷组

第六步,创建逻辑卷

第七步,格式化磁盘

第八步,冷备


第九步,删除数据库文件

第十步,挂载

第十一步,将挂载信息写入配置文件

第十二步,停掉数据库

第十三步,恢复数据

第十四步,启动数据库,登录MySQL,然后查看数据是否丢失

第十五步,使用LVS的快照功能创建快照,快照不需要格式化。

第十六步,挂载

第十七步,模拟数据丢失和验证快照的数据不会受本身数据的影响

第十八步,备份数据

第十九步,恢复数据,启动数据库,登录MySQL,然后查看数据是否丢失


  • MySQL备份与恢复之冷备
  • 磁盘管理——LVM




MySQL备份与恢复之真实环境使用冷备-LMLPHPMySQL备份与恢复之真实环境使用冷备-LMLPHP MySQL备份与恢复之真实环境使用冷备-LMLPHP
@Wentasy

09-08 09:08