问题描述:用的好好的,突然断了,重启一下MySQL(service mysql restart),问题得到暂时解决,不到半天又崩了。。。
解决方法:(问题不一定一样)我的查看MySQL错误日志(我的在var/log/mysql/error.log)发现有十多张表is marked as crashed and should be repaired(表损坏,需要修复)
首先找到你的数据库文件(在数据库中执行 show variables like '%datadir%';就会显示数据库文件的路径),看看出问题的表在哪个数据库中,然后进入到这个数据库,比如我的:myisamchk -f /var/lib/mysql/we7/*.MYI,即可;
第二种(我的是微擎报的这个错):
进入到命令行界面输入sql:repair table your_table_name USE_FRM;即可修复
修复哪张表就换成哪个表名

标签: none

添加新评论