Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

如何修复Discuz!论坛数据库?

[复制链接]
下砂 发表于 2008-6-3 10:29:40 | 显示全部楼层 |阅读模式
一般服务器意外重启或者安装插件都会造成数据表的损坏,导致论坛无法访问或者提示数据库报错,出现这种问题时,需要修复数据库,本教程主要针对数据表损坏的修复操作进行简单介绍。
1、使用 Discuz! Tools 工具修复数据库
Discuz! Tools 2.1 下载地址:https://discuz.dismall.com/thread-761181-1-1.html
使用方法:
将 tools.php 文件上传到论坛根目录下,如图所示:

点击选择文件,鼠标右键点击下,选择上传。
打开 tools.php 文件,在文件头部找到:
$tool_password = ''; // ☆★☆★☆★ 请您设置一个工具包的高强度密码,不能为空!☆★☆★☆★ 在这里设置该工具包的密码,注意不能为空!例如图所示:

如果未设置密码则访问该文件如图所示:

在浏览器中如下运行该文件:http://你的论坛地址/tools.php ,如图所示提示输入密码:

输入密码后进入该系统如图所示:

检查或修复 Discuz! 数据库,如图所示:

点击“检查并尝试修复数据库1次”,检查结果如图所示:

2、使用 phpMyadmin 修复数据的方法
进入论坛数据库,然后选择要修复的表,在页脚下拉框选择“修复”即可。
3、独立主机的修复数据方法
修复前请一定将 MySQL 服务停止。
如果是 Win 主机,打开命令行方式,然后进入到 MySQL 的 bin 目录。
执行
myisamchk -r d:\MySQL\data\discuz\*.MYI 其中 d:\MySQL\data\discuz\ 换成您的数据库所在路径。
如果是类 Unix 主机,直接使用 myisamchk -r 数据库目录 \*.MYI 。

[ 本帖最后由 下砂 于 2008-7-6 16:31 编辑 ]

评分

2

查看全部评分

敗家仔网赚 发表于 2008-6-3 10:32:38 | 显示全部楼层
回复

使用道具 举报

快乐草民 发表于 2008-6-3 10:39:19 | 显示全部楼层
回复

使用道具 举报

Feiba.Net 发表于 2008-6-3 10:46:28 | 显示全部楼层
顶上~
回复

使用道具 举报

bettergates 发表于 2008-6-3 11:00:46 | 显示全部楼层
回复

使用道具 举报

森帝 发表于 2008-6-3 11:06:10 | 显示全部楼层
我的怎么修都有错
回复

使用道具 举报

476464941 发表于 2008-6-3 11:06:59 | 显示全部楼层
好了,谢谢你了!!
回复

使用道具 举报

abcck 发表于 2008-6-3 11:10:09 | 显示全部楼层
谢谢了。。

请问有什么办法可以只恢复某一板块的帖子吗?
回复

使用道具 举报

 楼主| 下砂 发表于 2008-6-18 14:43:00 | 显示全部楼层

回复 8# abcck 的帖子

记得白乐天给过一个工具
回复

使用道具 举报

it1988.com 发表于 2008-6-18 23:38:21 | 显示全部楼层
支持
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-15 23:19 , Processed in 0.031560 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表