立即免费下载 Discuz!6.1.0正式版
Discuz! 6.1.0 使用说明
Discuz!NT升级至v2.1
开放源码下载
UCenter Home 1.2 正式版发布
官方站 | 帮助文档
基于ECShop的免费网店托管-卖否
PHP实战精英班培训 | LAMP培训大连
Discuz!收费服务内容及价格
论坛免费升级 手握手
Discuz!/ECShop 专用官方虚拟主机
注册付费广告征集
Comsenz 招聘信息
网店系统ECShop v2.6.0正式版火热发布
基于Discuz!的免费论坛空间5D6D
第二届PHP中国开源发展及人才状况调查
 43 12345
发新话题
打印

[数据] 教你如何修复数据表。作者:deepseath

教你如何修复数据表。作者:deepseath

教你如何修复数据表。
服务器非法关机,有可能会对部分数据库造成一定影响。
一般运行会报错
**.MYI
不能打开。
Can't find file: '***.MYI'
请使用repair.php或者使用phpmyadmin修复一下数据表。


使用repair.php(附件截图3)
上传repair.php到论坛根目录下,然后在浏览器运行http://你的论坛地址/repair.php
一般点击第一个链接“repair.php?html=1&check=1”就可以修复了,
如果不能修复可以尝试点击第二个连接“repair.php?check=1&iterations=5”
就可以了。
提醒:修复完表操作以后一定记得要从服务器删除这个文件repair.php


使用phpmyadmin(附件截图2)
进入论坛数据库,然后选择要修复的表,在页脚下拉框选择“修复”即可
如果您的服务器是独立主机强烈建议使用命令行方式进行修复:
修复前将mysql服务停止。
如果是Win主机,打开命令行方式,然后进入到mysql的/bin目录。
执行myisamchk -r d:\mysql\data\discuz\*.MYI
其中d:\mysql\data\discuz\换成您的数据库所在路径。
如果是类Unix主机,直接使用myisamchk -r 数据库目录\*.MYI
即可。

[ Last edited by 童虎 on 2005-5-10 at 20:21 ]

[ 本帖最后由 童虎 于 2005-7-3 17:47 编辑 ]

附件

001_i3vFW2Dq5SWt.jpg (15.07 KB)

2005-4-30 10:57

使用phpmyadmin修复表

001_i3vFW2Dq5SWt.jpg

002_gJm8UVYbC0da.jpg (6.78 KB)

2005-4-30 10:57

使用repair.php修复表

002_gJm8UVYbC0da.jpg

最近会很忙,实在没空回复短信息,对不起:)大家有事情发帖子吧
安装使用区:http://www.discuz.net/forum-2-1.html  UC安装使用区:http://www.discuz.net/forum-130-1.html
沙发

欢迎pr值>3的网站友情链接。
二楼罗..
新人累
这样的为什么不顶?

欢迎pr值>3的网站友情链接。
呵呵
很好的哦
检查数据表 cdb_sessions
sfxc1v_incohost_com.cdb_sessions        check        error        The handler for the table doesn't support check
修复数据表 cdb_sessions

......不行....救我...
引用:
Originally posted by rockmanfans at 2005-5-7 20:34
检查数据表 cdb_sessions
sfxc1v_incohost_com.cdb_sessions        check        error        The handler for the table doesn't support check
修复数据表 cdb_sessions

......不行....救我...
这个数据表不能修复的,如果坏掉只能重建了
最近会很忙,实在没空回复短信息,对不起:)大家有事情发帖子吧
安装使用区:http://www.discuz.net/forum-2-1.html  UC安装使用区:http://www.discuz.net/forum-130-1.html
支持~~
引用:
Originally posted by 童虎 at 2005-5-8 04:49

这个数据表不能修复的,如果坏掉只能重建了
怎样重建????  请救我><
好帖~~~~
 43 12345
发新话题
版块跳转