上一篇: 网站遭到ddos攻击的处理 下一篇:魔域2016年法师无伤害卡位打9星

MySQL数据表is marked as crashed and should be repaired

新买的服务器CPU和内存太小需要升级,配置更新后重启,之后发现列表页一些列表无法获取了,排除了cdn影响、缓存等原因,把sql语句直接放到phpMyAdmin里执行时提示有表损坏需要修复。

错误提示为:Table '.\Tablename\xxx' is marked as crashed and should be repaired

网上找到一个方法,用phpMyAdmin的表修复,成功解决。

参考网址:http://www.cnblogs.com/hakuci/archive/2012/03/20/2407723.html

以往我都习惯直接线上运行时更新代码,执行数据库备份,这次也不例外,直接重启了服务器。这个表动态记录浏览数,高峰期写操作频繁,我估计是突然重启导致表损坏。

以后操作数据库还是要谨慎,尽量锁表、停止服务后进行操作。

推荐阅读

最新发表