专注于经验分享
   工具共享。

mysql报错:The user specified as a definer (‘root’@’%’) does not exist问题

此问题是权限问题,要授权给root账户所有的sql权限。说白了就是没有权限。
解决办法:
用cmd启动mysql 在DOS命令窗口输入 mysql -hlocalhost -uroot -p密码进入mysql中。

然后执行以下两条命令即可:

mysql> grant all privileges on *.* to root@"%" identified by ".";
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
  • END –
赞(0) 打赏
转载请注明文章地址:Hellohao » mysql报错:The user specified as a definer (‘root’@’%’) does not exist问题
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏