公告:

Mysql 不能 REPAIR TABLE,所有的表都不能REPAIR 解决办法

作者:star0312 / 时间:12年前 (2013/06/08) / 分类:未命名 / 阅读:1985 / 评论:0
我的环境:Centos 6.2 32位,Mysql数据都是备份拷贝过来的,不能进行修复,提示如下错误:
Can't change ownership of the file
 
提示
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
 
Mysql 不能 REPAIR TABLE,所有的表都不能REPAIR 解决办法
 
来看看怎么修复:
直接到数据库文件所在目录看下 ls -l xxxx
显示数据库目录所有者均为root  而数据库用户应该为mysql
 
因此用如下命令:
 
chown -R mysql:mysql /www/wdlinux/mysql/var/*
 
命令正常运行
 
看看结果:
 
Mysql 不能 REPAIR TABLE,所有的表都不能REPAIR 解决办法
 
OK,搞定。




  • 我的QQ二维码
  • QQ群
  • 我的微信二维码
  • 微信公众号

没有评论,留下你的印记,证明你来过。


发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。