mysql 不能 REPAIR TABLE,所有的表都不能REPAIR,表是好的。

daodaoyu222 2011-11-21 03:46:59
mysql 不能 REPAIR TABLE,所有的表都不能REPAIR,表是好的。

提示


xt.pre_forum_thread repair error 1 when fixing table
xt.pre_forum_thread repair Error Can't change ownership of the file '/usr/local/mys...
xt.pre_forum_thread repair status Operation failed


求解决方法
...全文
695 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
daodaoyu222 2012-05-23
  • 打赏
  • 举报
回复
chown -R mysql:mysql *

用这个方法
NCG_4nil 2012-05-21
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 的回复:]

搞好了,感谢ACMAIN_CHM
[/Quote]
鄙视搞好了也不贴方法的人
NCG_4nil 2012-05-21
  • 打赏
  • 举报
回复
cd 过去那个文件夹,确保在mysql文件下面
chown -R mysql:mysql *
ACMAIN_CHM 2011-11-22
  • 打赏
  • 举报
回复
你运行MYSQL用的是哪个账号?

直接到数据库文件所在目录看下 ls -l xxxx
雨天要吃饭 2011-11-22
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 fengchujun 的回复:]

搞好了,感谢ACMAIN_CHM
[/Quote]


什么原因 分享一下呢
daodaoyu222 2011-11-22
  • 打赏
  • 举报
回复
本来是好好的表,一修复就显示使用中,然后就用不了了。。提示好像是修复错误。什么的
daodaoyu222 2011-11-22
  • 打赏
  • 举报
回复
还有就是,这些表,一修复,就显示使用中。。
daodaoyu222 2011-11-22
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 acmain_chm 的回复:]
检查你的文件权限 , 似乎是没有权限的原因。
[/Quote].

从提示看,是没有权限,,但是我的帐号是ROOT ,,什么权限都有的

不知道您说的,这个权限是在哪里设定呢?
jinguanding 2011-11-22
  • 打赏
  • 举报
回复
REPAIRE 对InnoDB引擎不起作用,就是MyISAM引擎上用的,但是少用此命令,搞不好就可能数据被删除了

你这个错误信息 可能是文件权限不对

建议用OPTIMIZE LOCAL TABLE tablename;

这方面建议大家可以查看收藏信息 http://www.itpub.net/thread-1431442-1-1.html
daodaoyu222 2011-11-22
  • 打赏
  • 举报
回复
搞好了,感谢ACMAIN_CHM
daodaoyu222 2011-11-22
  • 打赏
  • 举报
回复
运行ls -l

[root@li381-183 ~]# ls -l /usr/local/mysql/bin/mysql
-rwxr-xr-x 1 root mysql 587680 Sep 29 14:45 /usr/local/mysql/bin/mysql
[root@li381-183 ~]#
daodaoyu222 2011-11-22
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 acmain_chm 的回复:]
你运行MYSQL用的是哪个账号?

直接到数据库文件所在目录看下 ls -l xxxx
[/Quote].


新建的数据表,可以使用,我原来的表,是从其它主机上拷过来的,就是直接复制数据库文件那种,mysql版本是一样的。

原来的表能正常使用,但是不能REPAIR TABLE

既然新建的表可以REPAIR TABLE

那就不是的帐号的问题,,是表的问题,可是不知道这个表的权限在哪改。是不是在information_schema这个数据库里啊???

但是这个数据库只能读,又改不了。
ACMAIN_CHM 2011-11-21
  • 打赏
  • 举报
回复
检查你的文件权限 , 似乎是没有权限的原因。
daodaoyu222 2011-11-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 rucypli 的回复:]
REPAIR TABLE对MyISAM和ARCHIVE表起作用
[/Quote]

我的表是MyISAM
rucypli 2011-11-21
  • 打赏
  • 举报
回复
REPAIR TABLE对MyISAM和ARCHIVE表起作用

57,064

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧