解决了,确实可以通过拷贝data文件夹进行恢复。
1. 删掉现有的data文件夹(先备份一份)
2. 将需要恢复的data文件夹放到对应位置
3. 修改my.cnf,加入innodb_force_recovery=4或者6
4. 直接启动,注意err文件的报错
5. 有可能报一些权限上的错误,逐条修改即可
6. 启动之后直接mysqldump,赶紧恢复数据
7. 成功
按照这个方法解决了,谢谢!大家注意没有mysql版本号和data权限!
chmod data
chown -R mysql:mysql data