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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

MYsql的1017错误.

[复制链接]
chancey 发表于 2007-1-22 16:55:25 | 显示全部楼层
索引表损坏 15楼的为正解

[ 本帖最后由 chancey 于 2007-1-23 10:37 编辑 ]
回复

使用道具 举报

 楼主| asy 发表于 2007-1-22 17:01:09 | 显示全部楼层
就是按照前面说的方法来操作的,.myi文件出现了.但是用myisamchk的时候出错.
回复

使用道具 举报

 楼主| asy 发表于 2007-1-22 17:02:01 | 显示全部楼层
C:\Program Files\MySQL\MySQL Server 5.0\bin>myisamchk -r c:\program files
mysql server 5.0\data\discuzbbs\cdb_posts.myi
myisamchk: error: File 'c:\program' doesn't exist

---------

myisamchk: error: File 'files\mysql\mysql' doesn't exist

---------

myisamchk: error: File 'server' doesn't exist

---------

myisamchk: error: File '5.0\data\discuzbbs\cdb_posts.myi' doesn't exist
回复

使用道具 举报

 楼主| asy 发表于 2007-1-22 18:31:57 | 显示全部楼层
唉,还是不行,大家帮忙解决一下吧.
回复

使用道具 举报

cnfreeos 发表于 2007-1-22 21:17:50 | 显示全部楼层
原帖由 asy 于 2007-1-22 15:35 发表
在数据库优化过程中出错,cdb_posts.FRM,cdb_posts.MYD,cdb_posts.TMD文件存在cdb_posts.MYI文件丢失,请问有什么方法可以恢复?后台里边优化的cdb_posts那一项没法选.
还请大家帮忙.


1备份现在的库
2再copy现在的库到一个新库
3在新库里 delete from cdb_posts;  这个操作会生成一个空的索引cdb-posts.MYI,复制这个MYI文件到坏的库中。
4登陆mysql库,执行repair table cdb_posts;
5执行ANALYZE TABLE cdb-posts;
回复

使用道具 举报

 楼主| asy 发表于 2007-1-22 21:25:24 | 显示全部楼层
楼上大哥,我怎么不行?我传给你两个文件你帮我建立索引行么?
回复

使用道具 举报

 楼主| asy 发表于 2007-1-23 08:52:51 | 显示全部楼层
谁能帮帮我?
回复

使用道具 举报

weic 发表于 2007-1-23 09:26:45 | 显示全部楼层
有.MYI了。你就把它们三个copy出来。放到一个没有空格的地址,再运行myisamchk
回复

使用道具 举报

 楼主| asy 发表于 2007-1-23 09:40:26 | 显示全部楼层
运行的时候出错,楼上的能帮忙么?
回复

使用道具 举报

weic 发表于 2007-1-23 12:01:07 | 显示全部楼层
当然会出错了.不是说过了.按错误提示一步一步来吗
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-27 07:04 , Processed in 0.023481 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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