:Table ‘*’ doesn’t exist

求助:Table ‘*******’ doesn’t exist

问题描述:  

用   root   用户名   进入操作,显示所有的表,没问题,但是查询就会报

Table   ‘******* ‘   doesn ‘t   exist

该库中所有表均是如此.

新建表,再查询没有问题,如我新建的表myseal.test

其它库不存在这个问题.

操作如下:

mysql>   use   myseal;

Database   changed

mysql>   show   tables;

+———————-+

|   Tables_in_myseal           |

+———————-+

|   cert_tbl                           |

|   corpinfo_tbl                   |

|   log_tbl                             |

|   newuser                             |

|   printinfo_tbl                 |

|   purview_sealuser_tbl   |

|   seal_mag                           |

|   seal_sign                         |

|   seal_tbl                           |

|   sign_tbl                           |

|   sys_user_mag                   |

|   test                                   |

|   user                                   |

|   user_info                         |

|   user_order                       |

|   userinfo_tbl                   |

+———————-+

16   rows   in   set   (0.00   sec)

mysql>   select   *   from   test

        ->   ;

+——+——+

|   a         |   b         |

+——+——+

|         1   |   1         |

+——+——+

1   row   in   set   (0.00   sec)

mysql>   describe   user;

ERROR   1146   (42S02):   Table   ‘myseal.user ‘   doesn ‘t   exist

mysql>   select   *   from   user;

ERROR   1146   (42S02):   Table   ‘myseal.user ‘   doesn ‘t   exist

请大家帮忙.根据大家的建议的贡献程度我会给相应的分数!

谢谢



会不会是用户不对,你看看表是什么用户建的,应为新建标在查询可以的话是应为你用当前用户建表,当前用户查询就可以,我想应该是这样吧




你的表是什么类型的?

文件的权限是什么?

把权限改为777




这个原因一般是myseal这个库的文件都是从别的地方copy过来,但是文件的owner不是mysql(一般)。

chown mysql:mysql var -R

:Table ‘*’ doesn’t exist

相关文章:

你感兴趣的文章:

标签云: