问题解决,解决过程如下
mysql中有root@local用户,没有root@%用户,我活字格用的是hqz@%用户,哪怕授予了grant all on *.* to hqz@%;这样的权限,也无法添加用户,后来我尝试使用excel增量导入用户,页面有个提示:
The user specified as a definer ('root'@'%') does not exist
可是我明明没有使用root用户连接mysql啊,不知道活字格为什么还需要这个用户,于是我新建了用户
create user 'root'@'%' identified by '密码';
并且授予了权限 :
grant all on *.* to 'root'@'%';
并且刷新权限:
flash privileges;
重新启动活字格服务端:
systemctl ForguncyServerService.service
成功,无论添加用户,还是导入用户,都 成功
但是还是有一点没明白,我用普通用户连接的mysql,为什么需要我有一个远程可以连接的root用户? |