dede一键更新后文章全部不见了

2025-04-02 10:34:09
推荐回答(1个)
回答1:

表损坏了。。。。

用mysql命令行来执行

1、service mysqld stop  停止mysql服务;

2、cd /var/local/mysql/tbl  切换到该表目录下(注意:不切换过来会总提示myisamchk一些错误导致失败);

3、myisamchk -r xxx.MYI  (如果还是提示错误,就多加一个参数-f  强制进行。)

[root@localhost tjinfo]# myisamchk -r dede_archives.MYI
- recovering (with sort) MyISAM-table 'dede_archives.MYI'
Data records: 1781
- Fixing index 1
- Fixing index 2
- Fixing index 3
- Fixing index 4

这样就OK了


不过还是会出现,最好的办法是把服务器上的数据导入到本地,然后在本地用myisamchk -r -f *.MYI修复了下,然后导回去就可以了。


或者可以用DEDE后的 "SQL命令行工具"--修复全部表


做之前记得备份一下。