网站提示“dede_search_keywords' is marked as crashed and should be repaired”错误怎么办|已解决
提示“dede_search_keywords' is marked as crashed and should be repaired”
报错现象:前台访问网站或后台操作时,弹出该提示,提示数据表崩溃,无法正常读取数据。
报错原因:服务器断电、病毒感染、误操作等导致数据库表损坏,常见于dede_search_keywords等索引表。
修复步骤(按操作难度从低到高):
-
方法1:后台自带修复功能(数据量小时使用):登录后台→系统→数据库维护(或数据库备份/还原),找到损坏的数据表,点击“修复”即可。
-
方法2:第三方工具修复(推荐):使用phpMyAdmin或HeidiSQL登录数据库,找到损坏的表,右键选择“修复表”,默认选项即可完成修复。
-
方法3:终端修复(数据量大时使用):
-
myisamchk方式(需停止MySQL服务):执行命令
service mysql stop→myisamchk -r /数据路径/数据库名/*MYI→service mysql start,自动修复索引错误。 -
mysqlcheck方式(无需停止MySQL):执行命令
mysqlcheck -r -uroot -p 数据库名,输入数据库密码后即可热修复。
-
注意:修复时避免使用-f强制修复参数,否则可能删除出错数据,仅在常规修复失败时使用。

扫码添加技术【解决问题】
专业解决各种疑难杂症,您有任何问题都可联系我们技术人员。
本文来自博客园,作者:可有仙子迎风立,转载请注明原文链接:https://www.cnblogs.com/xztime/p/19705977

浙公网安备 33010602011771号