我想从COLUMNS
的{{1}}获取信息。我执行以下命令:
root:information_schema> select * from COLUMNS;
但它出现错误:
错误126(HY000):表'/tmp/#sql_11b6_0.MYI'的密钥文件不正确;尝试修复它
所以我想修理桌子。我执行以下命令:
root:information_schema> repair table COLUMNS;
但它再次出现错误,错误的内容如下:
ERROR 1044(42000):拒绝用户'root'@'localhost'访问数据库'information_schema'
我不知道为什么root用户没有权限来修复表
答案 0 :(得分:2)
当您看到类似'/tmp/#sql_XXXXX_X.MYI'的问题时,问题是您的文件系统已满,无法写入需要创建的临时文件。删除所有不必要的文件,然后重试。