今天论坛突然报错
(145) Table './common_credit_rule_log' is marked as crashed and should be repaired
意思是需要修复,估计是在服务器断电之后造成的,
到db服务器上找到存放数据的地方
然后执行myisamchk -r utf8_pre_common_credit_rule_log.MYI
ok
我也试过phpmyadmin,不好用
其它修复办法
1)通过 tools.php 修复,这个文件的下载地址为:http://www.discuz.net/thread-1024315-1-1.html,然后上传到服务器的相应程序目录下,如通过 http://站点地址/tools.php 访问;
2)使用 myisamchk ,MySQL 自带了专门用户数据表检查和修复的工具 —— myisamchk 。更改当前目录到 MySQL安装目录的 bin 目录下面,一般情况下只有在这个下面才能运行 myisamchk 命令。常用的修复命令为:
myisamchk -r 数据文件目录/数据表名.MYI;
CODE: [COPY]
myisamchk -r 数据文件目录/数据表名.MYI;
3)通过 phpMyAdmin 修复, phpMyAdmin 带有修复数据表的功能,进入到某一个表中后,点击“操作”,在下方的“表维护”中点击“修复表”即可。