今日一上OA 。发现本来是邮件显示板块的页面,报这个错误。

从字面来看,是说XX这个表被标示为损坏了,需要修复。

于是赶快恢复历史数据。

上网查找原因。最终将问题解决。解决方法如下:

找到mysql的安装目录的bin/myisamchk工具,在命令行中输入:

myisamchk -c -r ../data/dedecmsv4/dede_archives.MYI

然后myisamchk 工具会帮助你恢复数据表的索引。重新启动mysql,问题解决。

最后发现,OA中数据库热备份模块,竟然直接有优化,修复数据表的功能。

还是提醒大家,数据库一定要时时备份哦。