1、场景
数据库的.frm和.idb的文件进行数据恢复
2、找到mysql的数据目录
最终恢复成的数据如下:
3、恢复前置:在新安装的mysql目下执行以下操作
将/opt/mysql目录下的数据文件都移动到 另外的备份目录中:/opt/backup,经过这个步骤之后,在/opt文件夹下将为空
4、数据恢复
一、将所有的文件夹拷贝到/opt/mysql中,如上图的ambari,druid等
二、拷贝:ibdata1 、ib_logfile0、ib_logfile1、ib_buffer_pool到/opt/mysql目录下
三、进入/opt目录下
四、为/opt下的mysql目录赋权,如:chmod -R +777 mysql
五、可能期间需要在/etc/my.cnf中配置如下:
skip-grant-tables
innodb_force_recovery = 6
六、然后重启mysql,最后发现可以了。