羽翼源码网包含PHP源码下载,企业网站源码下载,整站源码,商城系统源码,织梦模板,织梦源码,我们坚持为用户提供优质源码
用户名:
密码:
注册
加入会员更多PHP源码下载

CMS教程

最新资讯

织梦php源码网站修复MySQL表的技巧分享

yuyiwebsite.com / 2019-12-11

有些用户使用织梦DedeCms搭建了php源码网站或者企业网站后会遇到数据表出现报错的问题,一旦出现报错“dede_search_keywords' is marked as crashed and should be repaired”,就说明你的数据表很有可能崩溃了,出现这种情况我们需要立刻对数据表进行修复,修复方法有下面几种,我们分享如下:

 

*以下操作和数据库相关,建议大家在操作前备份好数据,以免出现意外,造成损失!

 

方法一:使用织梦网站后台中系统自带的修复表功能

 

如果大家网站是新做的,或者说网站中已添加的内容数据量不大的情况下,我们可以直接在网站后台使用数据表修复功能,这个操作起来相对于来说比较简单比较方便。或者大家借助第三方的MySQL管理工具,例如PHPMyadmin或者HeidiSQL,这个一般能在网站空间的操作面板能找到,具体的操作方法我们就不详细叙述了,大家可以自行百度。

 

方法二:使用软件终端的方式

 

*这个方法比较适合那些网站数据量大的朋友
 

1)myisamchk
 

使用myisamchk必须暂时停止MySQL 服务器。例如,我们要检修blog数据库。执行以下操作:

# service mysql stop (停止MySQL)

# myisamchk -r /datawhere/blog/*MYI

# service mysql start myisamchk 会自动检查并修复数据表中的索引错误。

 

2)mysqlcheck
 

使用mysqlcheck无需停止MySQL,可以进行热修复。操作步骤如下:(检修 blog库)

 

# mysqlcheck -r -uroot -p blog

 

*这里我们需要注意一下,不管大家使用myisamchk还是mysqlcheck,一般情况下不要使用-f强制修复,-f参数会在遇到一般无法成功修复的时候删除,所以,不到万不得已不要使用-f。

 

该文章为羽翼源码网整理发布,如需转载请说明出处:https://yuyiwebsite.com

收缩