重启服务器后或重启MySql后有时候会发现,Magento网站打开时出现数据库表损坏的错误提示,如:

SQLSTATE[HY000]: General error: 145 Table ‘./abc /log_visitor’ is marked as crashed and should be repaired

进入Mysql数据库的数据目录,通常是/var/lib/mysql,如果你不确定,或者此目录不存在,你可以通过查看mysql的配置文件或其它方

式来获取。

然后执行下面的命令

myisamchk -r *.MYI

即可修复好Magento数据库中由于mysql服务器重启破坏的表结构。