mysql 求助

Suckor 2012-09-11 09:28:46
show create table table_name操作失败

错误提示:ERROR 1033 (HY000): Incorrect information in file: './db_name/table_name.frm'

show table status like 'table_name';操作失败

错误提示:ERROR 1143 (42000): SELECT command denied to user ''@'%' for column 'column_name' in table 'table_name'

求各位大神指导、、应该怎样修复该表
...全文
110 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
rucypli 2012-09-11
  • 打赏
  • 举报
回复
表已经损坏
请尝试用myisamchk [options] tbl_name ...修复



myisamchk适用MyISAM表(对应.MYI和.MYD文件的表)。
Suckor 2012-09-11
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

检查一下错误日志中的内容
[/Quote]

没有错误日志
WWWWA 2012-09-11
  • 打赏
  • 举报
回复
检查一下错误日志中的内容
Suckor 2012-09-11
  • 打赏
  • 举报
回复
mysql> show grants;
+---------------------------------------------------------------------+
| Grants for root@127.0.0.1 |
+---------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' WITH GRANT OPTION |
+---------------------------------------------------------------------+
1 row in set (0.00 sec)


root下肯定是所有权限了、 这有问题么、
WWWWA 2012-09-11
  • 打赏
  • 举报
回复
检查登录用户的权限

SHOW GRANTS FOR CURRENT_USER;
OR
SHOW GRANTS FOR root;
Suckor 2012-09-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

检查登录用户的权限,此表被 损坏?
[/Quote]

使用的是root 应该不存在权限问题吧、、 怎么检查表是否被损坏呢 看不出来哇。
WWWWA 2012-09-11
  • 打赏
  • 举报
回复
检查登录用户的权限,此表被 损坏?
Suckor 2012-09-11
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]

表已经损坏
请尝试用myisamchk [options] tbl_name ...修复



myisamchk适用MyISAM表(对应.MYI和.MYD文件的表)。
[/Quote]


额 两张表都是innodb的表哈、、、、、 所以不知道怎么修复哇。

56,677

社区成员

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

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