Magento 数据库被标记为崩溃,需要进行修复

2016年4月6日 Edited 2022年12月6日 浏览量 23 1 min read
Magento 数据库被标记为崩溃,需要进行修复

首先,出现以上问题时,千万不要惊慌,毕竟在运营一个网站的时候,谁也不敢保证,你的网站在某时某刻会出现什么问题,我们能做的就是减少问题,让事故发生的概率降低,并且在出现问题的时候,能够在第一时间着手解决。


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)

非常简单的一个语句,就可以修复我们的表了,但是切记,在我们对数据库(或者代码)进行修改的时候,请一定要先备份好我们的数据库,然后进行操作。

Previous article:
Next article:
Comments
发表评论,留下你的足迹
我们不会公开你的邮箱地址

是否允许我们在发布新内容或者进行促销活动向您发送消息?

Remind me later

Thank you! Please check your email inbox to confirm.

Oops! Notifications are disabled.

© 2014-2023 www.magease.com. All Rights Reserved. 寰云网络 版权所有    鲁ICP备 14014975号-1