mysql提示:Table ‘xxx’ is marked as crashed and should be repaired
在我遇到的一台lamp服务器突然宕机后,打开网站出现:
Table ‘xxx’ is marked as crashed and should be repaired
可以直接用mysql命令myisamchk 进行修复:
Mysql提示tblName表格已损坏,需要修复,解决方法:
进入到对应的数据库目录:
代码如下 | 复制代码 |
cd /var/lib/mysql/dbname |
使用myisamchk修复:
代码如下 | 复制代码 |
shell> myisamchk -r tableName |
dbname为你的数据库名,tablename为你损坏的表名!
方法二
如果不知道在命令模式下操作我们可以,利用phpmyadmin登录进入后,然后管理数据库找到点击修复表即可解决
您可能感兴趣的文章:
mysql同步中断报错 [ERROR] Slave: Query caused different errors
一次非法关机造成mysql数据表损坏的例子
掉电导致mysql innodb #145 错误解决解决
mysql数据库表损坏的解决办法
修复MySQL的MyISAM表命令check table用法
mysql报错"is marked as crashed and should be repaired"的解决方法
Table row drag and drop
php sphinx 高效率搜索引擎配置教程
nodejs中使用mysql数据库的示例
.net中的事务处理(二)