Dump数据库后,到另外一台服务器restore进去,如果无法显示数据库info,报错如下:
ERROR 1143
SHOW TABLE STATUS gets SELECT command denied to user ''@'%'
那么请确认是否有视图,视图定义的时候,会有DEFINER,这个用户可能在新服务器没有,所以导致错误。
你可以修改所有视图DEFINER为新用户,也可以重新建立一个对应的用户,或者删除所有视图。