panjinyou 发表于 2020-2-23 14:20:12

数据库损坏(修复方法)

1、网站首页无缘无故突然空白,只有框架无内容
2、网站内容页打不开,出现404(请注意排除“静态或伪静态”因素)
3、网站内容页只有框架无内容
4、采集配置正确,但是无缘无故发布失败

以上情况很大可能是“数据库损坏”!

测试方法:
1、后台=》左侧=》核心=》栏目管理=》进入栏目=》添加文档=》填写标题、内容,保存
      提示“无法获取主键、读取附加信息出错”或“其它原因”导致添加失败

2、后台=》左侧=》系统=》数据库备份/还原,查看哪个表的“记录数”空白

3、phpMyAdmin=》左侧点击数据库=》右侧查看哪个表带“使用中”



以上3条都要测试,出现任何一条,就说明数据库损坏


解决方法:
1、后台=》左侧=》系统=》数据库备份/还原,有问题的表,点击“修复”,页面底部看结果

2、phpMyAdmin=》左侧点击数据库=》勾选带“使用中”的表,底部修复,等待结果


以上2种方法,选其中一种就行
修复完成后,重新查看是否成功,有无“记录数空白”或“使用中”,最后手动添加文档测试


如果上述2条中,都没发现 “记录数空白” 和 “使用中” ,可按如下处理
下面这几个表,一个一个修复
1、dede_addonarticle
2、dede_addonimages
3、dede_arctype
4、dede_archives
5、dede_arctiny
6、dede_member
7、dede_video(视频类型才有这个表,其它类型忽略)
[注]修复时如果20分钟都没反应,就不管,刷新后继续修复下一个


[注]
一、关于:phpMyAdmin
1、下载地址:http://120.26.107.111/p.zip
2、使用方法:解压到根目录,http://xxxx.com/phpMyAdmin/,用数据库账号密码登陆
3、查看数据库账号密码:根目录data/common.inc.php
二、关于:修复失败
1、检查数据库空间有没有满
2、检查网站空间或服务器有没有满
3、尝试修复几次

如果上述检查都正常,但是却无法修复的,那抱歉了,这数据库很大概率是修复不了了~

三、关于:修复失败怎么办?
1、如果数据库有备份,可还原备份
2、如果没有备份,那么,只能重装,或重新还原数据库,之前采集的那些数据就没有了
页: [1]
查看完整版本: 数据库损坏(修复方法)