公告:如果您的账号不能登录,可能是系统对您账号进行了保护,我们发现系统中存在着不安全密码,故对其重置,请您重新激活账号,对于给您造成的不便,敬请谅解!
论坛风格切换切换到宽版
  • 12495阅读
  • 8回复

[已回复]#144 - Table '.\dede_archives' is marked as crashed and last (automatic?) repair failed [复制链接]

上一主题 下一主题
离线smyth
 
发帖
10
贡献值
2
威望值
7
技术分
0
织梦币
0
只看楼主 倒序阅读 使用道具 0 发表于: 2008-09-28
phpmyadmin修复不了,表一直显示“使用中”,修复即出现“dede_archives.MYD' not found (...”,后台修复也没有用,不知道怎么办了
http://www.59av.net
离线smyth
发帖
10
贡献值
2
威望值
7
技术分
0
织梦币
0
只看该作者 1 发表于: 2008-09-28
Re:#144
???
 
http://www.59av.net
离线木兰
发帖
1330
贡献值
160
威望值
512
技术分
0
织梦币
0
只看该作者 2 发表于: 2008-09-28
Re:#144
 
请充分利用论坛的搜索功能...懒人不要做站
离线smyth
发帖
10
贡献值
2
威望值
7
技术分
0
织梦币
0
只看该作者 3 发表于: 2008-09-29
Re:#144 -
按照上面的方法做过了,不行
http://www.59av.net
离线smyth
发帖
10
贡献值
2
威望值
7
技术分
0
织梦币
0
只看该作者 4 发表于: 2008-09-29
Re:#144 - Table '.\dede_
如果您的服务器是独立主机强烈建议使用命令行方式进行修复:
修复前将mysql服务停止。
如果是Win主机,打开命令行方式,然后进入到mysql的/bin目录。
执行myisamchk -r d:\mysql\data\discuz\*.MYI
其中d:\mysql\data\discuz\换成您的数据库所在路径。
如果是类Unix主机,直接使用myisamchk -r 数据库目录\*.MYI 即可。

其中我用第二种办法时,在phpmyadmin中显示此表正在使用中,phpmyadmin修复操作无法对此表进行修复操作。那就用第三种办法了,朋友服务器用的是win服务器主机,于是打开命令行,首先停止mysql服务:net stop mysql,然后进入到mysql的bin目录,输入:myisamchk -r d:\mysql\data\discuz\*.MYI,如果是能确认是哪个表,也可以把前面的*号直接换为具体的表名称,一般全部修复没问题。回车确定后,修复进程就在不断的一个表一个表,一行一行的修复中了。
http://www.59av.net
离线smyth
发帖
10
贡献值
2
威望值
7
技术分
0
织梦币
0
只看该作者 5 发表于: 2008-09-29
Re:#144 - Table '.\dede_a
我的操作步骤:
先停止mysql
然后cmd进入命令行,进入mysql的bin目录,执行……\mysql\data\……\*.MYI
然后重启mysql

就是不行,后台里面的修复也不可以,phpmyadmin修复也不可以,表显示“使用中”!!!
http://www.59av.net
离线xu85ming

发帖
74
贡献值
13
威望值
27
技术分
0
织梦币
0
只看该作者 6 发表于: 2008-10-16
我的也是这各问题 难道就没有解决方法吗
我的也是这各问题 难道就没有解决方法吗
离线xu85ming

发帖
74
贡献值
13
威望值
27
技术分
0
织梦币
0
只看该作者 7 发表于: 2008-10-16
求助管理员
求助管理员
离线wm44
发帖
336
贡献值
36
威望值
219
技术分
0
织梦币
0
只看该作者 8 发表于: 2010-06-14
顶啊,也遇过这样的问题