阿里云RDS: The user specified as a definer ('ROOT'@'100.104.175.143') does not exist

由于最近更换电脑了,在不同的客户端上用navicat 连接阿里云上RDS时,

一直提示:The user specified as a definer ('ROOT'@'100.104.175.143') does not exist

一脸蒙蔽,百度了一下,很多都是提到权限问题,对视图,存储过程没有权限的。

提供的解决办法都是在mysql 命令下输入

grant all privileges on *.* to root@"%" identified by "";

但我这里遇到的问题是,阿里云RDS 不支持对root用户给与权限使用,后来看了下,原来之前都是使用自己建立的一个user用户,改为 user@"%" 登录就解决了,这样一个简单的疏忽耽搁了几个小时,这里记录一下。

猜你喜欢

转载自blog.csdn.net/u014209205/article/details/83047718
今日推荐