场景:
做了阿里云RDS 的读写分离,添加了一个新的账号,连接地址换成了读写分离的地址,然后某些功能突然用不了了,查了log 发现mysql 报了1370的错误,遂查之:
原来是新加的这个账号没有对应的权限,把权限加好就无问题了。
grant execute on procedure 名称.过程名 to '账号'@'Host';
grant execute on function 数据库名称.函数名 to '账号'@'Host';
#Host 可以是 IP地址 或者 % 或者 localhost
最后执行 flush privileges; 使之生效
评论 (0)