解決了,確實可以通過拷貝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