MySQL Query:show columns from user_lucene from ptv MySQL Error:Can't open file: '*.ibd' (errno: 1) MySQL Errno:1016 Message:

删除对应mysql数据库目录中的*.frm文件即可解决上述问题

 

在Mysql的官方论坛还找到一个相关的帖子:Can’t open file ****.ibd (errno: 1)。不过在Mysql的错误日志“计算机名.err”中的提示更详细(英文原文被我不小心删掉了,解释一下大概的意思):

在删除Mysql数据库中的表时发生错误引起表的结构定义文件 .frm 未删除,找到对应的 tablename.frm 删掉就OK了。

 

小知识
MYSQL使用.frm文件恢复数据表(Innodb和Myisam)结构. 英文原文(Recovering CREATE TABLE statement from .frm file),

frm、MYI、MYD分别对应MyISAM表的表结构/索引/数据文件

你可能感兴趣的:(mysql,数据库,File,user,Lucene,query)