在mysql数据库中进行select limit查找时被告知“is marked as crashed and should be repaired“
在某同事的指导下,打算对表进行修复
首先,到/etc/lib/mysql/下打算直接cp数据文件做备份,结果提示
cp: reading `****': Input/output error
然后使用mysqldump进行备份,结果提示
mysqldump: Error 1194: Table `***‘ is marked as crashed and should be repaired when dumping table `***` at row: 477997
备份失败后,决定不备份数据直接repair,在phpmyadmin中直接在表的操作里按修复表
最终结果是本来500多万的数据只剩下477,997条数据,/etc/lib/mysql/下的数据文件也跟着改变
数据丢了