(没有slave,没有开binlog, 没钱买存储)
事情是这样的,生产环境mysq|把存放data数据的盘写满了,然后把ibdata1文件给mv走了(这时进程是开着的),挪走后又挪了回来,drop 了两张表释放了部分磁盘空间,在drop第三张表的时候,提示
socket连接不上。查看日志意思是innodb表空间损坏。独立空间表是开启的,现在
innodb_ force_ _recovery参数开到6才启动成功。
在备份整个库的时候,发现其中某一个表报错,查看该表的数据目录发现,只有frm文件,ibd文件是-堆带井号的数字(类似这样2021.ibd变成了
2021#p12339.ibd),这种情况应该怎么处理呢