点击上方"蓝字"
关注我们,享更多干货!
一、概述
如果Linux操作系统宕机,启动不了,救援模式(rescue installed system)也行不通的时候,那么该机器上的MySQL数据还能恢复吗?如果能,怎么恢复呢?带着这个问题我们做个实验。
二、环境介绍
准备两台虚拟机,虚拟机软件为virtualbox。
IP 192.168.56.81 该虚拟机上面运行了MySQL,后面模拟这个机器崩溃,然后将MySQL数据抢救回来。
“81”上的文件:
“81”上的MySQL数据库:
IP 192.168.56.71 该虚拟机为新机器,后面需要将“81”上的数据库迁移到“71”这台机器上。
三、开始实验
删除“81”机器上的/boot目录文件,然后强制重启。
这时候系统启动失败,报error: file ‘/grup2/i386-pc/normal.mod’ not found.
关闭故障虚拟机“81”,选择强制退出。
将故障虚拟机“81”的硬盘挂载到新的虚拟机“71”上,启动新的虚拟机“71”。
通过lsblk能看到sdb就是新挂载的磁盘。