分享好友教程首页教程搜索频道列表

MySQL表损坏,一直显示使用中修复方案

2026-07-22 11:35350
+关注32
核心提示:在DESTOON中,有些时候MySQL不明情况下表损坏了,一直显示“使用中”修复方案

在DESTOON中,有些时候MySQL不明情况下表损坏了,一直显示“使用中”修复方案

第一步

先进宝塔停用对应的站点。


第二步

在线执行修复(宝塔 / PHPMyAdmin 可视化一键操作)


方式 1:面板一键修复(最简单,推荐)

勾选 destoon_company 这张表

页面下方找到 修复表 按钮,点击执行

若普通修复失败,再点 优化表 重试


方式 2:SQL 语句修复(面板 SQL 执行器运行)

REPAIR TABLE destoon_company;


轻度损坏:执行完直接恢复正常,网站可正常读写

修复失败、提示数据损坏严重,执行扩展修复(会丢弃损坏碎片数据)

REPAIR TABLE destoon_company EXTENDED;

建议

1、DESTOON 默认 MyISAM,断电、服务器重启、磁盘 IO 波动极易炸表,建议后期把核心业务表转为 InnoDB:

ALTER TABLE destoon_company ENGINE=InnoDB;

2、开启数据库定时备份,每天自动导出整库 SQL

3、服务器定期检测磁盘坏道,避免磁盘硬件故障导致表损坏


本文标签:#数据表#使用中#修复数据#数据表锁死
免责声明:凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
生成海报
您可能在找更多
我来说两句
抢沙发