select或desc表,提示ERROR 1146 (42S02): Table “product_manager.product” doesn”t exist这个错误,请在线的朋友指点,这问题比较急,非常感谢!
操作步聚:
use product_manager;
show tables; 有product这张表
desc 或 select product提示上面的错误。
在mysql的datadir目录下也有product.frm文件。尝试过一些方法来解决,但都没用,例如将product.frm放到其它数据库中,重新建表。数据库只开启了错误日记功能。请求支援,万分感谢!
操作步聚:
use product_manager;
show tables; 有product这张表
desc 或 select product提示上面的错误。
在mysql的datadir目录下也有product.frm文件。尝试过一些方法来解决,但都没用,例如将product.frm放到其它数据库中,重新建表。数据库只开启了错误日记功能。请求支援,万分感谢!
解决方案
20
你这个是innodb表,可见可能是ibdata1文件丢失或损坏。 假如你是独立表空间还是可以恢复的,假如是共享表空间,则数据无法恢复喽。 查看此参数innodb_file_per_table
20
show create table product;
看一下,假如是innodb 引擎,则说明是一楼中描述的问题,ibdata1文件故障了。
假如是myisam 则,想办法去找一下product.idx
看一下,假如是innodb 引擎,则说明是一楼中描述的问题,ibdata1文件故障了。
假如是myisam 则,想办法去找一下product.idx