2016年4月6日
Edited
2022年12月6日
浏览量 36
1 min read
首先,出现以上问题时,千万不要惊慌,毕竟在运营一个网站的时候,谁也不敢保证,你的网站在某时某刻会出现什么问题,我们能做的就是减少问题,让事故发生的概率降低,并且在出现问题的时候,能够在第一时间着手解决。
General error: 145 Table './***/log_visitor_info' is marked as crashed and should be repaired #0 /***/***/lib/Varien/Db/Statement/Pdo/Mysql.php(110): Zend_Db_Statement_Pdo->_execute(Array)
Magento网站出现这个问题的原因,我总结了以下几种。
- 硬盘故障
- 主机突然断电
- 强制重启主机
再出现这个问题的时候,修复方法非常简单,我们来针对性的修复log_visitor_info表即可,下面是sql修复语句。
1
2
3
4
5
6
7
mysql>repair table log_visitor_info;
+-----------------------+--------+----------+----------+
|Table |Op |Msg_type|Msg_text|
+-----------------------+--------+----------+----------+
|magento.log_visitor_info|repair|status |OK |
+-----------------------+--------+----------+----------+
1row inset(0.24sec)
非常简单的一个语句,就可以修复我们的表了,但是切记,在我们对数据库(或者代码)进行修改的时候,请一定要先备份好我们的数据库,然后进行操作。