MySQL插入数据的时候报错

报错信息为:java.sql.SQLException: The user specified as a definer ('javadev'@'%') does not exist,但是用工具手动插入的话是可以的,帮忙分析一下怎么处理

权限问题,授权 给 javadev 所有sql 权限
执行两句命令就可以了
第一句:
mysql> grant all privileges on . to javadev@"%" identified by ".";
第二句:
mysql> flush privileges;

第一:按住window+R 打 dos命令,
第二:mysql> grant all privileges on . to javadev@"%" identified by ".";
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

javadev@"%"用户未授权