首页  编辑  

Dump数据库后show table status出错

Tags: /MySQL/   Date Created:

Dump数据库后,到另外一台服务器restore进去,如果无法显示数据库info,报错如下:

ERROR 1143

SHOW TABLE STATUS gets SELECT command denied to user ''@'%'

那么请确认是否有视图,视图定义的时候,会有DEFINER,这个用户可能在新服务器没有,所以导致错误。

你可以修改所有视图DEFINER为新用户,也可以重新建立一个对应的用户,或者删除所有视图。