最近将之前用的 mysql5.5 升级到了 mysql8.0,第一天还能正常使用,几天没用后,登录发现报错:The user specified as a definer ('mysql.infoschema'@'localhost') does not exists ,大概意思就是 infoschema 用户无了,我寻思我这几天啥也没干啊,就在网上找啊找,什么方法都试了一下,要不就是不行,要不就是在过程中报一些莫名其妙的错,在我万念俱灰之际,突然发现了这个大佬的博客,链接如下:
记一次mysql用户消失问题 - 苦海无边,回头是一种境界 - ITeye博客
根据这个大佬的步骤就可以解决这个问题了