从问题来看,是数据库索引出了问题,本系统导致这问题是因为当时磁盘空间用完了,然后应是建不了索引导致
解决:
找到mysql的安装目录的bin/myisamchk工具,在命令行中输入:
myisamchk -c -r ../data/dedecmsv4/dede_archives.MYI
../data/dedecmsv4/这是数据库的数据的存放地方,mysql莫认是在/var/lib/mysql目录下,这目录下面每一个库会有一个文件夹,比如有一个叫TEST库,就会有这个文件夹,在这个文件夹里会有每一张表的数据文件,其中有.MYI结尾的。当时因为很多表出了问题,然后就
myisamchk -c -r ../data/dedecmsv4/*.MYI
把所有表都修复一次,就这样就完成了