MySQL There is no 'root '@ '% ' registered 问题

1、问题描述:从别的MySQL数据库拷贝或导出的函数,执行时报 There is no 'root '@ '% ' registered 问题;

2、解决办法:Navicat 按F6,命令行执行:grant all privileges on *.* to root@"%" identified by ".";

3、原因解析:root用户权限不够,要赋予root更多的权限。在创建函数的语句中会创建的用户,如用户权限不够则无法执行,若出现非root用户,则需要创建相应用户或整体修改SQL中的创建用户。

猜你喜欢

转载自blog.csdn.net/weixin_37641163/article/details/90634923